Как исправить ошибки, данные индексатором? - PullRequest
0 голосов
/ 10 мая 2019

Я установил индексатор поиска Azure на основе документов в хранилище больших двоичных объектов.когда работает индексатор, он выдает некоторые ошибки.Что я должен сделать, чтобы избежать этих ошибок?

Я проверил документацию, я не вижу никаких предложений для этих ошибок.Это сообщения об ошибках

Навык № 3: Произошла ошибка при попытке получить язык из частей входного текста Навык № 2: Произошла ошибка при попытке получить ключевые фразы из частей входного текста

1 Ответ

0 голосов
/ 10 мая 2019

Навык может выдавать ошибки и предупреждения. Ошибки считаются критическими (что-то должно, по крайней мере, быть исследовано), в то время как предупреждения более информативны (возможно, в этом нет ничего плохого, но мы считаем эту информацию достойной знания / расследования клиента).

Как вы расследуете ошибку? Обычно мне нравится смотреть на входные данные в навыке, чтобы понять, что может быть не так (возможно, тип предоставленного текста не является реальным человеческим текстом?). Может быть полезно создать обогащенное поле, содержащее все дерево информации, чтобы вы могли видеть, как выглядят входные данные. См. Совет № 4 на https://docs.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting.

Допустим, вы исправили все ошибки, которые считаете достойными и хотите игнорировать все остальное ... что вы делаете? Вы можете указать индексатору игнорировать ошибки и продолжить выполнять свою работу, установив для maxFailedItems и maxFailedItemsPerBatch значение -1. (См. Совет № 3 на странице устранения неполадок)

{ "// остальная часть вашего определения индексатора «параметры»: { "maxFailedItems": - 1, "MaxFailedItemsPerBatch": - 1 } } * +1010 *

Если вы считаете, что обнаружили ошибку с одним из навыков, и она выдает ошибку, когда этого не происходит, отправьте отчеты об ошибках на azuresearch_contact@microsoft.com

Спасибо! -Луис Кабрера (Microsoft)

...