azure-cognitive-search - Azure 搜索索引索引器问题
问题描述
我们看到我们的索引器在每次尝试在我们的数据源上运行索引器时都会抛出错误。我们的索引器按计划运行,我们为 db 和我们用于索引的表打开了 Sql 服务器“更改跟踪”。索引器每隔一段时间就会成功运行一次,这很奇怪。我将附上一张图片,向您展示索引器状态页面。奇怪的是它显示一个错误说:
“索引已停止,因为数据源没有更改检测策略,并且已达到 100000 个文档的相应配额。要索引更多文档,请添加更改检测策略”。
因此,就像我提到的那样,我们设置了“更改检测策略”(更改跟踪已打开)并且索引器按计划运行。它每隔一段时间都有效。我们处于“标准”计费等级,因此我们没有配额“100000”。我们认为这个错误也可能导致我们在索引数据源和索引表中的计数不匹配。索引器不会删除已从源表中删除的 ID。
我附上了一张图片来显示我们索引器的状态页面。请帮忙!我们已经启动了我们的搜索,并且在游戏中发现问题已经很晚了。
提前致谢,如果您需要更多信息,请告诉我。
解决方案
在 SQL 端启用更改跟踪是不够的。您还需要在 Azure 搜索数据源上设置集成更改跟踪策略。这在文档中有所描述
推荐阅读
- python - 如何组合单个订单的值?
- ruby - 使用 ruby 2.2 根据模式选择线
- javascript - 如何检查脚本或 css 文件是从浏览器缓存还是从远程服务器提供的
- encoding - Windows 1252 是否是 UTF-8 的子集?
- amp-html - 关于 amp-toolbox-optimizer 的问题
- segmentation-fault - Tritwise 向右旋转和 tritwise 疯狂操作会引发分段错误
- python - 当参数之一的格式为“-c name=value”时,如何为 Popen 构建参数列表?
- asp.net-core - 如何在嵌套组件中使用减速器?
- express - 使用 React 和 CometChat 构建实时聊天小部件
- php - 稍后使用 content-type:json 标头打印 json 时如何使 href 链接正常工作