Azure 搜索 return 仅记录数

Azure Search to return ONLY record count

我在 Azure 搜索中遇到这样的情况,我需要 return 只计算匹配的搜索结果,而不是实际结果(将根据用户请求单独完成)。这是为了减少有效载荷,从而提高性能。

当我使用这些参数来搜索索引时 $count=true&search=ruby, 我得到 @odata.count": 373 但也得到 373 条记录

我可以通过引入 $skip 来减少 returned 的记录,但这效率很低

有没有办法仅获取结果计数而不是实际记录

您可以使用查询参数$top=0。文档是 here.