如何可靠地知道是否可以在Azure搜索中搜索文档?

时间:2019-03-27 14:37:04

标签: azure-search azure-search-.net-sdk

我正在尝试编写代码,以检查刚刚上传到Azure搜索的文档是否已被完全索引并可以通过搜索找到。我无法找到一种方法来完成此任务。

使用NuGet SDK中的ISearchIndexClient,我已经尝试了以下方法:

  • 我尝试过进行search=* & filter=id eq {myguid}搜索,但这会产生误报(返回结果,当搜索id以外的其他字段时,不会仍会返回文档)
  • 我尝试做search={myguid},但是搜索的模糊性会产生多个文档
  • 我尝试在文档上使用Documents.Get<T>(key),但这会带来误报(如预期的那样)
  • 我尝试在索引上使用Documents.Count()来查看是否添加了额外的文档,但这也会带来误报(在可以搜索文档的之前,计数会增加)< / li>

Azure搜索中是否有使用SDK或直接使用API​​的可靠方法来知道文档已被完全索引并且可搜索?

0 个答案:

没有答案