[TOC]

Stats

Stats gives extended information and metrics about indexes and the MeiliSearch database.

Get stat of an index

GET

/indexes/:index_uid/stats

Get stats of an index.

Path variables

Variable Description
index_uid The index UID

Example

cURL

JavaScript

Python

PHP

Ruby

Go

Rust

curl \  -X GET 'http://localhost:7700/indexes/movies/stats'
client.index('movies').getStats()
client.index('movies').get_stats()
$client->index('movies')->stats();
client.index('movies').stats
client.Index("movies").GetStats()
let stats: IndexStats = movies.get_stats().await.unwrap();

Response: 200 Ok

{  "numberOfDocuments": 19654,  "isIndexing": false,  "fieldDistribution": {    "poster": 19654,    "release_date": 19654,    "title": 19654,    "id": 19654,    "overview": 19654  }}

Get stats of all indexes

GET

/stats

Get stats of all indexes.

Example

cURL

JavaScript

Python

PHP

Ruby

Go

Rust

curl \  -X GET 'http://localhost:7700/stats'
client.stats()
client.get_all_stats()
$client->stats();
client.stats
client.GetAllStats()
let stats: ClientStats = client.get_stats().await.unwrap();

Response: 200 Ok

{  "databaseSize": 447819776,  "lastUpdate": "2019-11-15T11:15:22.092896Z",  "indexes": {    "movies": {      "numberOfDocuments": 19654,      "isIndexing": false,      "fieldDistribution": {        "poster": 19654,        "overview": 19654,        "title": 19654,        "id": 19654,        "release_date": 19654      }    },    "rangemovies": {      "numberOfDocuments": 19654,      "isIndexing": false,      "fieldDistribution": {        "overview": 19654,        "id": 19654,        "title": 19654      }    }  }}