Azure 搜索索引索引器问题
Azure Search Index Indexer Issues
我们发现我们的索引器在尝试 运行 我们的数据源上的索引器时每隔一段时间就会抛出一个错误。我们的索引器 运行 按计划进行,我们 Sql 服务器 "Change Tracking" 为数据库和我们用于索引的 table 打开。索引器 运行 每隔一段时间就成功一次,这很奇怪。我将附上一张图片向您展示索引器状态页面。奇怪的是它显示一条错误消息:
"Indexing was stopped because the data source has no change detection policy and corresponding quota of 100000 documents has been reached. To index more documents please add a change detection policy".
所以就像我提到的那样,我们有 "Change detection policy" 集(更改跟踪已打开)和索引器 运行ning 按计划进行。它每隔一段时间就有效。我们处于 "standard" 计费层级,因此我们没有配额“100000”。我们相信这个错误也可能导致我们在索引数据源和索引 table 中的计数不匹配。索引器不会删除已从我们的源 table 中删除的 ID。
我附上了一张图片来显示我们索引器的状态页面。请帮忙!我们已经启动了搜索,并在游戏后期发现了问题。
在此先致谢,如果您需要更多信息,请告诉我。
在 SQL 端启用更改跟踪是不够的。您还需要在 Azure 搜索数据源上设置集成更改跟踪策略。 documentation
中对此进行了描述
我们发现我们的索引器在尝试 运行 我们的数据源上的索引器时每隔一段时间就会抛出一个错误。我们的索引器 运行 按计划进行,我们 Sql 服务器 "Change Tracking" 为数据库和我们用于索引的 table 打开。索引器 运行 每隔一段时间就成功一次,这很奇怪。我将附上一张图片向您展示索引器状态页面。奇怪的是它显示一条错误消息:
"Indexing was stopped because the data source has no change detection policy and corresponding quota of 100000 documents has been reached. To index more documents please add a change detection policy".
所以就像我提到的那样,我们有 "Change detection policy" 集(更改跟踪已打开)和索引器 运行ning 按计划进行。它每隔一段时间就有效。我们处于 "standard" 计费层级,因此我们没有配额“100000”。我们相信这个错误也可能导致我们在索引数据源和索引 table 中的计数不匹配。索引器不会删除已从我们的源 table 中删除的 ID。
我附上了一张图片来显示我们索引器的状态页面。请帮忙!我们已经启动了搜索,并在游戏后期发现了问题。
在此先致谢,如果您需要更多信息,请告诉我。
在 SQL 端启用更改跟踪是不够的。您还需要在 Azure 搜索数据源上设置集成更改跟踪策略。 documentation
中对此进行了描述