Powiedzmy mam następujące ciągi indeksowane:Jak zasugerować (autouzupełnianie) kolejne słowo w wyszukiwaniu elastycznym?
"My awesome pizza"
"My awesome beer"
"Heineken is awesome beer"
"I love pizza pepperoni"
"Where is my beer"
Dla wejścia "My"
chcę sugerować:
- My niesamowite
- Moja piwo
Dla wejścia "awesome"
Chcę zasugerować :
- niesamowite pizzy
- niesamowite piwo
itp
Więc chcę zapewnić kolejne słowa po wejściu użytkownika ... Również z niektórymi rozmycie (aEwsome) również powinny być obsługiwane.
Które sugestie/analizatory powinienem użyć? Próbowałem Term i zakończenia, ale nie jest to, co chcę (ukończenie na przykład działa tylko przy wyszukiwaniu początku frazy - jeśli przekazać słowo, które jest w środku indeksowanego ciąg, to nie sugeruje go,)