使用Azure搜索索引器索引SQL视图时,如何使用更改检测?

时间:2017-09-21 19:15:50

标签: azure-search

现在让Azure搜索定位到表格,但我们需要将其更改为定位视图。经过一些阅读实现无法使用变更跟踪来做增量索引器构建,是不是每次索引器都需要完全重建呢?该视图包含数百万行,每次重建大约需要半小时,问题,

  • 有没有更好的方法来最小化数据延迟
  • 在索引器重建期间,是否会影响搜索调用

感谢。

1 个答案:

答案 0 :(得分:0)

您可以将高水印更改检测策略(记录为here)与SQL视图一起使用。这可以确保在索引器运行时,只会根据某个高水位列对已更改的行进行索引。

  

在索引器重建期间,它是否会影响搜索调用

也许。索引确实消耗了一些资源,可能会影响搜索延迟。这取决于您的定价层,拓扑(副本和分区的数量)和工作负载。如果您使用更改检测策略,并且在每次运行索引器期间索引的已更改行的数量相对较少,则可能不会产生太大影响。