源数据更改时Azure搜索的最佳策略

时间:2019-12-08 17:28:19

标签: indexing azure-cognitive-search

当源数据在Azure认知搜索documentation上更改但徒劳的时候,我试图为Azure搜索找到最佳策略。这是困扰我的情况:

  1. 用户A在完成对数据集AA的搜索后将上传文件,创建索引,运行索引器。
  2. 同时用户B上传了他的数据,他希望通过对数据集BB的搜索会得到一些结果。
  3. 用户C同时希望对整个新集合AA + BB进行搜索。

现在应该做什么:重建索引或刷新?还是有必要还是仅运行或重置索引器?但是,如果正在进行重建,则没人可以使用Search。

另一方面,如果进度中有刷新,则搜索结果可能会不一致,尤其是在BB设置较大的情况下,刷新索引会花费很多时间。

也许使用多个索引,然后在它们之间进行交换,以便在新数据的索引未完全完成之前不会中断搜索。有什么最佳实践吗?

0 个答案:

没有答案