作者:跟我搞对象吧 | 2023-09-08 19:58
如何使用algolia获取索引中的记录总数?
我想避免使用每页设置为一百万或一些东西的多个项目进行空搜索.
1> 小智..:
Algolia的每个搜索结果都有一个属性nbHits
.要获取记录总数,请执行不带过滤器的空查询并获取该数字.
如果你关心结果的大小,你还可以设置attributesToRetrieve
到null
这只会在恢复objectID
,使结果有点迅捷.
+1除了将`attributesToRetrieve`设置为`null`之外,还可以通过将`attributesToHighlight`设置为'null`来进一步减小响应大小.但是如果你只是想要获得总记录数,那么最好的方法是将`hitsPerPage`设置为'0'(并可能将`analytics`设置为`false`).