如何解决索引器给出的错误?

时间:2019-05-10 15:51:40

标签: azure-search

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

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

技能#3:尝试从输入文本的某些部分获取语言时发生错误 技能2:尝试从部分输入文本中获取关键短语时发生错误

1 个答案:

答案 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)