Предположим, что я проиндексировал следующие строки:
"My awesome pizza"
"My awesome beer"
"Heineken is awesome beer"
"I love pizza pepperoni"
"Where is my beer"
Для ввода "My"
я хочу предложить:
- My awesome
- My пиво
Для ввода "awesome"
Я хочу предложить:
- удивительная пицца
- удивительное пиво
и др.
Итак, я хочу предоставить следующие слова после ввода пользователем... Также с некоторой нечеткостью (aEwsome) также должна быть поддержана.
Какие советники/анализаторы я должен использовать? Я пробовал Term и завершение, но это не то, что я хочу (выполнение, например, выполняется только при поиске начала фразы - если я передаю слово, находящееся в середине индексированная строка, то она не предложит его,)