获取Algolia索引的记录总数 - Javascript

Asc*_*rer 2 javascript algolia

如何使用algolia获取索引中的记录总数?

我想避免使用每页设置为一百万或一些东西的多个项目进行空搜索.

dco*_*tes 8

Algolia的每个搜索结果都有一个属性nbHits.要获取记录总数,请执行不带过滤器的空查询并获取该数字.

如果你关心结果的大小,你还可以设置attributesToRetrievenull这只会在恢复objectID,使结果有点迅捷.

  • +1除了将`attributesToRetrieve`设置为`null`之外,还可以通过将`attributesToHighlight`设置为'null`来进一步减小响应大小.但是如果你只是想要获得总记录数,那么最好的方法是将`hitsPerPage`设置为'0'(并可能将`analytics`设置为`false`). (3认同)