我正在尝试编写代码来检查我刚刚上传到 Azure 搜索的文档是否已被完全索引并准备好通过搜索找到。我很难找到一种方法来做到这一点。
这是我使用ISearchIndexClient
NuGet SDK 尝试过的一些事情:
- 我尝试进行
search=* & filter=id eq {myguid}
搜索,但这会产生误报(返回结果,在搜索其他字段时不会id
返回文档) - 我已经尝试过,
search={myguid}
但是搜索的模糊性会产生多个文档 - 我已经尝试
Documents.Get<T>(key)
在文档上使用,但这会产生误报(正如预期的那样) - 我尝试
Documents.Count()
在索引上使用以查看添加了额外的文档,但这也会产生误报(在可搜索文档之前计数会增加)
在 Azure 搜索中是否有任何可靠的方法使用 SDK 或直接使用 API 来了解文档已被完全索引并且可搜索?