我目前正在使用Solr的術語組件和Jquery Autosuggest,它工作起來很安靜。但是,此構造僅限於一個自動提示詞(它只自動完成第一個詞)。是否有可能實現谷歌喜歡自動提示與多個單詞/術語,所以我可以自動完成多個單詞?Google喜歡使用Solr的自動建議
回答
您還可以使用SpellCheckComponent
更好的自動完成建議。詳情請參閱http://wiki.apache.org/solr/Suggester。
編輯: 參考here爲solr5及以上
我只是寫了blog post約不同的方法進行使用Solr自動完成建議。這基本上是一些不同策略的比較,檢查一下,這可能會有所幫助。 如果你想提出多個術語的建議,事實證明,你應該使用,正如在你得到的其他答案中已經提到的那樣,從3.1版本開始,Solr中可用的組件是Suggester
。由於它有一些限制,您還可以看看產生令牌NGrams的ShingleFilterFactory
。它創建令牌作爲單個令牌的組合,這對於建議多個單詞很有用。
你可以更新鏈接,因爲它似乎不再工作。 – 2015-10-14 07:13:40
@ nikhil24完成,謝謝指出。 – javanna 2015-10-19 08:50:21
我解決了同樣的問題,終於用TermsComponent解決了多個領域。檢查這個鏈接。 http://lucene.472066.n3.nabble.com/auto-completion-search-with-solr-using-NGrams-in-SOLR-td3998559i20.html
- 1. Django喜歡系統建議?
- 2. Google喜歡使用DevExpress LookUpEdit
- 3. Solr ShingleFilterFactory自動建議
- 4. 使用Google Places的自動建議
- 5. Google喜歡「你的意思是?」搜索建議使用Levenshtein距離
- 6. 谷歌建議喜歡功能在ios
- 7. json.parse不喜歡谷歌地圖建議
- 8. 使用「喜歡」
- 9. SOLR建議多場自動完成
- 10. 如何使用solr中的Suggester組件配置自動建議?
- 11. Revelants查詢建議用於自動完成使用Solr
- 12. Google圖片喜歡API?
- 13. 喜歡使用PHP
- 14. 使用喜歡CONCAT
- 15. 如何創建谷歌喜歡的詞建議
- 16. Apache Solr:更多喜歡這個定製
- 17. 使用Zend Framework獲取來自YouTube視頻的喜歡/不喜歡PHP
- 18. 喜歡按鈕喜歡Facebook自動創建頁面而不是我自己的Facebook Fanpage
- 19. Facebook的喜歡使用jQuery
- 20. Instagram的喜歡使用JavaScript
- 21. 自己喜歡的按鈕
- 22. SQL不喜歡和喜歡
- 23. 喜歡但不喜歡
- 24. mySQL喜歡,但不喜歡
- 25. 通過Facebook登錄後自動「喜歡」
- 26. PHP腳本自動喜歡Facebook頁面
- 27. Facebook自動回覆喜歡按鈕
- 28. jQuery自動完成搜索喜歡Hotmail
- 29. iPad,App Store喜歡的界面,管理項目的建議
- 30. 喜歡/不喜歡使用Firebase數據庫的系統
Solr建議者有一個侷限性,即它只能檢索其中推導出該建議的文檔的一個字段。所以只有在這個限制不是用例的障礙時才使用它。 或者自動完成是在一個字段上使用Ngrams實現的,然後在同一個字段上進行搜索。 – 2015-10-19 09:57:19