繁体   English   中英

Hibernate搜索或指南针

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM