Есть ли способ вернуть токены из лексического анализа в Azure Search?

#azure #azure-cognitive-search #azure-analysis-services

#azure #azure-cognitive-search #azure-analysis-services

Вопрос:

Возможно ли вернуть токены, которые Azure Search создает во время своего лексического анализа (как описано в, Как работает полнотекстовый поиск Microsoft в Azure Search)?

Я видел, что вы можете вызвать Analyze API для генерации токенов для заданного ввода текста, но поскольку при таком подходе мне все равно потребуется создать анализатор запросов для разделения запросов на термины и фразы, мне было интересно, не упускаю ли я какой-либо встроенной возможности Azure Search?

Комментарии:

1. Можете ли вы подробнее рассказать о «Встроенной опции выделения Azure Search недостаточно гибкой для моего сценария»? Каков ваш сценарий?

2. @JacobJedryszek Я отредактировал эту часть, поскольку это было несправедливое утверждение, поскольку это было скорее вопросом нашей архитектуры, которая включает в себя несколько источников данных, чем возможность выделения Azure. Извините за путаницу!

Ответ №1:

Вы пробовали использовать Analyze API? это показывает, как анализатор разбивает текст на токены. https://learn.microsoft.com/en-us/rest/api/searchservice/test-analyzer#analyze-api-example

Комментарии:

1. Я видел этот вариант, но мне просто интересно, возможно ли получить ответ, аналогичный тому, что находится внутри ответа Azure search. Похоже, я все-таки просматриваю два запроса API 🙂 Спасибо!