-1
目前我們有基於Lucene.Net 3.0.3的搜索ASP.Net應用程序。而且我們要實施搜索服務來處理> 250萬個項目並且有類似的問題,在這種情況下搜索引擎將是最快的。選擇模糊選項最快的搜索引擎
正如我們所知,Lucene.Net基於經典的Java Lucene原則,理想情況下它應該具有幾乎相同的速度。但是我們發現Lucene.Net 3.0.3引擎在模糊搜索速度方面存在問題。 我們發現了一些解釋爲什麼表現不好,在Lucene的模糊搜索(我們的數據每次請求需要6-8秒):使用Lucene.Net 3.0.3 Solr/Lucene fuzzy search too slow
而且我們的速度問題描述here
所以我們有一個Lucene社區和所有經驗豐富的IT專業人士的問題列表:
- 從.Net轉移到Java有意義嗎?
- 您是否看到有其他替代方案可以處理大量的數據?
- 你有這樣的經驗,你可以根據Lucene模糊搜索分享一些數字嗎? (我們有每個搜索請求4-8秒至250萬個索引,請參閱上面的鏈接以獲取更多詳細信息)
- 您是否有使用FlexLucene的經驗?它比Lucene.Net好嗎?
謝謝。
你的意見很有意義,在哪裏可以移動? Lucene.Net 4.8還沒有發佈,FlexLucene是新的和弱記錄( – SSoro
如果Lucene(Java)是一個選項,它可能是最好的遷移到這一個,因爲你不想創建一個新的遷移依賴。 –
謝謝,我已經用1mln項目和30個字段進行了測試:基於Lucene 5.4的自定義.Net工具比Lucene 3.0.1快2-5倍,全文和通配符搜索要10-100倍,關於請求的複雜性。 – SSoro