Я ищу способ сделать автозаполнение/предложения запросов в Lucene. Я немного погубил и немного поиграл, но все примеры, которые я видел, похоже, настраивают фильтры в Solr. Мы не используем Solr и не планируем переходить к использованию Solr в ближайшем будущем, и Solr, очевидно, просто оборачивается вокруг Lucene, поэтому я полагаю, что должен быть способ сделать это!
Я изучил использование EdgeNGramFilter, и я понимаю, что мне нужно будет запустить фильтр в полях индекса и получить токены, а затем сравнить их с введенным Query... Я просто пытаюсь сделать соединение между ними в бит кода, поэтому помощь очень ценится!
Чтобы понять, что я ищу (я понял, что я не слишком ясен, извините) - Я ищу решение, где при поиске термина он вернет список предлагаемых запросов, При вводе "inter" в поле поиска он вернется со списком предлагаемых запросов, таких как "Интернет", "Международный" и т.д.