Автозаполнение поиска Hibernate - PullRequest
1 голос
/ 21 декабря 2011

Я работаю над автозаполнением поиска, используя Hibernate Search. В моей базе данных есть поля, которые содержат несколько слов. В настоящее время я использую EdgeNGramFilterFactory, поиск работает отлично и возвращает целое поле. Однако я хотел бы иметь только слова, которые были найдены во время поиска в результате (немного похоже на автозаполнение в Google). Этого можно добиться с помощью Hibernate Search?

Пример:

База данных содержит строки, содержащие следующие тексты:

  • "исправить грамматические или орфографические ошибки"
  • «разъяснить значение, не меняя его» * ​​1010 *
  • "исправить мелкие ошибки"

Кто-то пишет "fix gr" в поле поиска. В результате я хотел бы иметь «исправить грамматику» вместо всей строки «исправить грамматические или орфографические ошибки»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...