Azure搜索索引索引器问题

问题描述 投票:0回答:1

我们看到一些问题,我们的索引器每次尝试在我们的数据源上运行索引器时都会抛出错误。我们的索引器按计划运行,我们为db和我们用于索引的表启用了Sql server“Change Tracking”。索引器每隔一段时间就会成功运行,这很奇怪。我将附上一张图片,向您显示索引器状态页面。奇怪的是它显示错误说:

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

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

我附上了一张图片来显示我们的索引器的状态页面。请帮忙!我们已经启动了搜索,并且在游戏中很晚才发现问题。

在此先感谢您,如果您需要更多信息,请与我们联系。

azure-search
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.