Я в настоящее время использую Solr с компонентами терминов и JQuery Autosuggest, который работает тихо. Однако эта конструкция ограничена одним словом autosuggest (оно автоматически заполняет только первое слово). Возможно ли реализовать Google как автозагрузку с несколькими словами/терминами, чтобы я мог автозаполнять несколько слов?Google, как autosuggest с Solr
ответ
Вы также можете использовать SpellCheckComponent
для лучшего предлагает автозаполнение.
Для получения более подробной информации см. http://wiki.apache.org/solr/Suggester.
Edit: См here для solr5 и выше
Проверьте это, это могло бы помочь
http://www.lucidimagination.com/blog/2009/09/08/auto-suggest-from-popular-queries-using-edgengrams/
Я просто написал blog post о различных способах сделать автозаполнение предложение с Solr. Это в основном сравнение некоторых разных стратегий, проверьте это, это может помочь. Если вы хотите сделать несколько предложений предложений, то, как уже упоминалось в другом ответе, вы должны использовать компонент Suggester
, доступный в Solr, начиная с версии 3.1. Так как у него есть некоторые ограничения, вы также можете посмотреть на ShingleFilterFactory
, который генерирует токены NGrams. Он создает комбинацию жетонов в качестве одного токена, что полезно, чтобы предложить несколько слов.
Можете ли вы обновить ссылку, поскольку она больше не работает. –
@ nikhil24 Сделано, спасибо, что указали это. – javanna
Я разработал ту же задачу, которая, наконец, была решена с использованием TermComponent с несколькими полями. проверьте эту ссылку. http://lucene.472066.n3.nabble.com/auto-completion-search-with-solr-using-NGrams-in-SOLR-td3998559i20.html
- 1. Google, как autosuggest с Lucene.net
- 2. Autosuggest с помощью Google Адресов
- 3. Запрос ответа Solr AutoSuggest :: более одного поля
- 4. get solr autosuggest результаты для фраз
- 5. 1 Поле: Autosuggest + Поиск
- 6. Есть ли api для Google News autosuggest?
- 7. Solr автозаполнение с диакритиками
- 8. Текстовое поле с Autosuggest
- 9. Эффективный AutoSuggest с jQuery?
- 10. Отключить autosuggest
- 11. autosuggest textbox
- 12. Building autosuggest
- 13. Иерархический Autosuggest
- 14. Как заполнить опции autosuggest с помощью typeahead.js
- 15. Autosuggest для работы с JSON
- 16. JQuery Facebook, как AutoSuggest, вызванный «@»
- 17. CFInput autosuggest: где значение?
- 18. jQuery AutoSuggest Plugin
- 19. jQuery AutoSuggest - Drew Wilson
- 20. PHP AJAX JSON autosuggest
- 21. Перезапись AutoSuggest (Minisearch) Magento
- 22. jQuery .autosuggest сохраняет результаты
- 23. jQuery autosuggest example
- 24. jquery autosuggest enterkey issue
- 25. Балансировка нагрузки с Solr на Google Cloud
- 26. Геокодирование в Google Map - Geocode on autosuggest нажмите
- 27. Google-подобный фрагмент для Solr?
- 28. Autosuggest в JSP с использованием ajax?
- 29. Использование jQuery autosuggest плагина с Geonames
- 30. Autosuggest в текстовом поле с использованием php
Существует ограничение с Solr Suggestester, что он может получить только одно поле документа, из которого он получил предложение. Поэтому используйте его только в том случае, если это ограничение не является препятствием в вашем случае использования. В качестве альтернативы автоматическое завершение выполняется с использованием Ngrams в поле, а затем выполняется поиск в одном поле. –