![](/img/trans.png)
[英]What are the current java search options like Hibernate Search or Compass?
[英]Hibernate Search or Compass
我似乎無法找到關於這個選擇的最新評論。 回到'06,有人批評Hibernate Search是不完整的,並沒有准備好與Compass競爭,現在呢? 有沒有人同時使用這兩者並對決策有一些看法。
我正在空閑時間用Java開發一個Web應用程序,它只是我,所以我希望盡可能地切角,同時盡量減少對最終產品的影響。 說過我的項目的搜索能力是優先考慮的! 我花了很多時間制作數據庫模型來支持系統。 能夠讓用戶獲得他們正在尋找的東西是什么將我的應用程序分開。 所以,速度是可以消耗的......顯然是合理的。
以下是我目前對這個應用技術的看法,如果你看到任何明顯的新錯誤都是溫和的...我是一個newb
的專家。
DB:PostgreSQL
平台:Java
框架:Spring,Hibernate,Seam
顯然,我已經選擇了所有免費(如啤酒)技術和那些我可以說一起玩得很好的技術。 那么你們有什么想法,Compass或者Hibernate Search來解決這個問題?
-Nomad311
<小心。 這里有偏見的人:我是Hibernate Search的項目負責人和Manning的Hibernate Search in Action的作者>
如果您將Hibernate作為持久性提供程序,我認為您最好使用Hibernate Search,因為集成非常順利(配置,實體發現沿着相同的API和編程模型)。 如果你想索引很多不在數據庫中的“東西”,那么Compass更適合。
我們目前正致力於Hibernate Search 3.2:我們的路線圖就在這里
Hibernate Search是一個完整的產品,它基於Lucene,它是這里最快的開源搜索引擎之一。
舉個例子,一些基准測試:
http://developers.slashdot.org/story/09/07/06/131243/Open-Source-Search-Engine-Benchmarks
此外,它與Seam和Hibernate完全集成(查看Seam dist中的示例)。
我建議你更具體一點:
Hibernate搜索不完整
我想知道哪個部分不完整。
指南針不再是彈性搜索是指南針之后的新指南。 所以我認為最好使用一些穩定的。 (可能是Hibernate搜索)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.