Skip to content

Stats

Stats give information about indexes, including the number of documents and vectors in the index. Note that the number of vectors is not necessarily the same as the number of documents, as a document can have multiple vectors or zero vectors.


Please also be aware that the number of documents and the number of vectors may not be immediately consistent during indexing processes. However, these values will be eventually consistent with each other after indexing processes have finished.

Stats Object

{
  "numberOfDocuments": 4,
  "numberOfVectors": 4,
  "backend": {
    "memoryUsedPercentage": 0.73484113083,
    "storageUsedPercentage": 37.01321365493
  }
}
Name Type Description
numberOfDocuments Integer number of documents in the index
numberOfVectors Integer number of vectors in the index

Get index stats

Get statistics and information about an index

GET /indexes/{index_name}/stats

Path parameters

Name Type Description
index_name String name of the index

Example

curl -XGET http://localhost:8882/indexes/my-first-index/stats
results = client.index("my-first-index").get_stats()

For Marqo Cloud, you will need to access the endpoint of your index and replace your_endpoint with this. To do this, visit Find Your Endpoint. You will also need your API Key. To obtain this key visit Find Your API Key.

curl -XGET your_endpoint/indexes/my-first-index/stats \ 
-H 'x-api-key: XXXXXXXXXXXXXXX'
results = client.index("my-first-index").get_stats()

Response: 200

{
  "numberOfDocuments": 4,
  "numberOfVectors": 4,
  "backend": {
    "memoryUsedPercentage": 0.73484113083,
    "storageUsedPercentage": 37.01321365493
  }
}