Commands
Info
When it comes to info requests, there are two alternatives. One for index level and one for database level.
Index Info
Used to retrieve the stats of an index.
Response
documentCountnumberrequired
The total number of documents in the database, that are ready to use.
pendingDocumentCountnumberrequired
The number of documents in the database, that are still processing and not ready to use.
Database Info
Alternatively, you can call info on the client itself, which will return information about the whole database:
Response
documentCountnumberrequired
The total number of documents in the database, that are ready to use.
pendingDocumentCountnumberrequired
The number of documents in the database, that is still processing and not ready to use.
diskSizenumberrequired
The size of the database, in b.
indexesRecord<string, Object>required
A map of indexes to their information in the following format
Index
const client = new Search();const index = client.index("movies");const infoResponse = await index.info();/*{ documentCount: 100, pendingDocumentCount: 5,}*/Database
const client = new Search();const infoResponse = await client.info();/*{ diskSize: 456890 pendingDocumentCount: 12, documentCount: 120, indexes: { "movies": { documentCount: 100, pendingDocumentCount: 5 }, "actors": { documentCount: 20, pendingDocumentCount: 7 } }}*/