我已经基于Blob存储中的文档设置了一个Azure搜索索引器。当索引器运行时,它将引发一些错误。我应该怎么做才能避免这些错误?
我检查了文档,看不到这些错误的任何建议。这些是报告的错误
技能#3:尝试从输入文本的某些部分获取语言时发生错误 技能2:尝试从部分输入文本中获取关键短语时发生错误
答案 0 :(得分:0)
一项技能会产生错误和警告。 错误被认为是关键的(至少应该进行调查),而警告则提供更多的信息(可能没有错,但我们认为值得客户了解/调查的信息)。
您如何调查错误? 通常,我喜欢看技能的输入,以了解可能出什么问题(也许提供的文本类型不是真实的人类文本?)。生成包含整个信息树的扩展字段可能会很有帮助,这样您就可以查看输入的外观。参见提示{4的https://docs.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting。
比方说,您已修复了您认为值得的任何错误,并希望忽略其余错误...您怎么办? 您可以告诉索引器忽略错误,并通过将maxFailedItems和maxFailedItemsPerBatch设置为-1来继续执行其工作。 (请参阅故障排除页面上的提示3)
{ “ //您的索引器定义的其余部分 “参数”: { “ maxFailedItems”:-1, “ maxFailedItemsPerBatch”:-1 } }
如果您认为自己已识别出一种具有技能的错误,并且在不应该使用该错误时会产生错误,请将错误报告发送至azuresearch_contact@microsoft.com
谢谢! -路易斯·卡布雷拉(Microsoft)