我在我的項目中使用lucene。 這裏是我的問題: 我應該使用lucene來替換已經用sql實現的整個搜索模塊,使用大量的like
聲明,並通過id或sth, 準確搜索,或者我應該在模糊搜索中使用lucene是指全文搜索)?什麼是最佳搜索方法?
1
A
回答
3
可能你應該使用lucene,除非SQL搜索性能非常高。
我們現在正轉向Solr(基於Lucene),因爲我們的搜索查詢本質上很慢,並且不能加快我們的數據庫....如果您有合理的大表,您的搜索查詢將開始得到除非DB有某種高度優化的自由文本搜索機制,否則非常慢。
因此,讓Lucene的做它最好的....
0
我不認爲使用像濫用聲明是一個好主意。 我相信lucene的性能會比數據庫好。
0
我其實是由Solr的非常深刻的印象,在工作中,我們正在尋找我們的谷歌迷你更換(這是任何嚴重的網站遠遠不夠搜索),並期待一些需要一段時間才能實現的內容。在安裝Solr後的30分鐘內,我們完成了我們預計至少需要幾天的時間,併爲我們提供了比以前更強大的搜索界面。
除了簡單的網站搜索之外,你可以使用Solr來做很多聰明的事情。
相關問題
- 1. 標記搜索結果的最佳方法是什麼?
- 2. 搜索base64字符串的最佳方法是什麼?
- 3. 什麼是車輛搜索的最佳數據挖掘方法?
- 4. 彈性搜索的最佳同義詞方法是什麼?
- 5. 用hibernate搜索索引多對一關係的最佳方法是什麼?
- 6. 什麼是搜索查詢的最佳方式?
- 7. 什麼是搜索數百萬文件的最佳方式?
- 8. 在Rails中按日期搜索的最佳方式是什麼?
- 9. 過濾搜索查詢的最佳方式是什麼 - PHP MySQL
- 10. 什麼是包裝搜索區域的最佳語義方式?
- 11. 什麼是同時搜索多個來源的最佳方式?
- 12. 什麼是搜索Oracle CLOB列的最佳方式?
- 13. 在Android中實現搜索的最佳方式是什麼?
- 14. 實現高級搜索表單的最佳方式是什麼?
- 15. 實施搜索的最佳方式是什麼?
- 16. 調整Foursquare API搜索查詢的最佳方式是什麼?
- 17. 用PHP搜索MySQL數據庫的最佳方式是什麼?
- 18. 提供「鍵入時搜索」的最佳方式是什麼?
- 19. 創建Spring搜索表單的最佳做法是什麼?
- 20. ANTLR4的最佳方法是什麼?
- 21. 評論的最佳方法是什麼?
- 22. 什麼是記錄數量巨大的最佳性能搜索查詢/方法
- 23. 快速搜索大型平面文件的最佳方法是什麼?
- 24. 什麼是進行附近搜索的最佳方法? (PHP和MySQL)
- 25. 什麼是搜索所有連接驅動器的最佳高效方法?
- 26. 在單列中搜索950個數字的最佳方法是什麼?
- 27. 使在線數據庫可搜索的最佳方法是什麼?
- 28. 在點向量中搜索/查找點的最佳方法是什麼?
- 29. 可搜索的MultiSelect或最佳方法
- 30. 在搜索引擎中搜索Ruby語法的最佳方法
你幫了!謝謝! – 2008-09-23 07:53:13