API предложений поиска Azure - нет результатов для неупорядоченных ключевых слов - PullRequest
0 голосов
/ 16 октября 2018

У меня есть элемент с названием «1998 John Deere 935» в моем поисковом индексе.API предложений не будет возвращать никаких результатов для "John 935", но API поиска будет.Ни у одного запроса API нет fuzzy = true.

Нужно ли включать нечеткий поиск, чтобы сделать эту работу для предложений?Я действительно надеюсь, что нет, так как это значительно увеличивает время поиска.

1 Ответ

0 голосов
/ 17 октября 2018

К сожалению, Azure Search подсказки поддерживают только совпадение инфиксов для поиска кандидатов на предложение.Инфиксное сопоставление выполняет гибкое сопоставление фраз в начале или в середине предложений, а это не то, что вы ищете.

Вот еще два варианта:

  1. ОбъединитьПоисковый API с фильтром токенов edgeNGram_v2 при индексации данных.Это может помочь с частичными или неполными совпадениями.Вы можете узнать больше о том, как использовать этот токен-фильтр с документацией пользовательских анализаторов
  2. . Вы можете использовать функцию Proximity Search , чтобы найти термины, которые находятся рядом друг с другом.в запросе.

Пожалуйста, дайте мне знать, если вам нужны дополнительные разъяснения или у вас есть дополнительные вопросы.

Спасибо, Мэтт

...