首页 > 解决方案 > 如何修复索引器给出的错误?

问题描述

我已经根据 blob 存储中的文档设置了一个 azure 搜索索引器。当索引器运行时,它会引发一些错误。我应该怎么做才能避免这些错误?

我检查了文档,我没有看到任何关于这些错误的建议。这些是报告的错误

技能 #3:尝试从输入文本部分获取语言时出错 技能 #2:尝试从输入文本部分获取关键短语时出错

标签: azure-cognitive-search

解决方案


技能会产生错误和警告。错误被认为是关键的(至少应该调查一些事情),而警告信息更多(可能没有任何问题,但我们认为这些信息值得客户了解/调查)。

你如何调查错误?通常我喜欢查看技能的输入以了解可能出现的问题(可能提供的文本类型不是真正的人类文本?)。生成包含整个信息树的丰富字段会很有帮助,这样您就可以看到输入的样子。请参阅https://docs.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting上的提示#4 。

假设您已经修复了您认为值得的任何错误并想忽略其余的...您会做什么?您可以告诉索引器忽略错误,并通过将 maxFailedItems 和 maxFailedItemsPerBatch 设置为 -1 继续执行其工作。(请参阅故障排除页面上的提示 #3)

{ "// 索引器定义的其余部分 "parameters": { "maxFailedItems":-1, "maxFailedItemsPerBatch":-1 } }

如果您认为您发现了使用其中一项技能的错误并且它在不应该产生错误时产生错误,请将错误报告发送到 azuresearch_contact@microsoft.com

谢谢!-路易斯·卡布雷拉(微软)


推荐阅读