Azure搜索索引索引器问题

时间:2018-08-30 17:28:22

标签: azure-search

我们看到索引器每当尝试在我们的数据源上运行索引器时就抛出错误。我们的索引器按计划运行,并且已为db和用于索引的表打开了Sql服务器“更改跟踪”。索引器每隔两次成功运行,这很奇怪。我将附上一张图片,向您显示索引器状态页面。奇怪的是,它显示了一个错误:

“索引已停止,因为数据源没有更改检测策略,并且已达到100000个文档的相应配额。要为更多文档建立索引,请添加更改检测策略。”

因此,就像我提到的那样,我们已设置了“更改检测策略”(更改跟踪处于启用状态),并且索引器按计划运行。它每隔一段时间就会工作。我们处于“标准”结算层,因此我们没有配额“ 100000”。我们认为,此错误也可能导致索引数据源和索引表中的计数不匹配。索引器不会删除已从源表中删除的ID。

我已附上图片以显示索引器的状态页面。请帮忙!我们已经启动搜索,并且在游戏后期发现了问题。

在此先感谢您是否需要其他信息。

embedded image

1 个答案:

答案 0 :(得分:0)

仅在SQL端启用更改跟踪是不够的。您还需要在Azure搜索数据源上设置集成变更跟踪策略。 SqlFiddle

中对此进行了描述