我正在将 Azure 认知搜索与 Cosmos DB 结合使用。 我已经阅读了 Azure 认知搜索的一些文档。他们提到用于查询数据的索引的默认大小仅为 1000。
有什么方法可以在一次调用中将批量大小增加到 2000 或 3000 吗?
基于文档,
要在 Azure 门户中或使用 REST API 获取更多数据,请将搜索请求中的
$top
参数设置为所需的批量大小(最多 10,000 个)。
https://<your-search-service-name>.search.windows.net/indexes/<your-index-name>/docs?api-version=2020-06-07&$top=3000
.
当给出的值超过 1000 并且可用结果超过 1000 个时,将仅显示最初的 1000 个结果,并附有访问后续结果的链接。
有关详细示例,您可以查看此文档。