http://www.iteye.com/topic/309214
想请各位大牛谈谈compass和solr的比较?
不要说compass支持索引事务处理这么简单的东西。想了解一下compass和sorl掌握的难度, 现在企业的应用的情况以及大家一般都是用什么东西来做搜索引擎的,compass or solr or lucnene? 前些天时间自己用compass 搞了个搜索的东西,那个真不好用,例子非常少。。目前为止还有很多没搞定 刚才看了下solr 文档那个感觉比compass详细多了,等下看看他的例子,compass的例子 跑不起来。 如果用纯lucene的话,我怎么感觉比用这么些个框架还要好实现,最起码网上的资料非常多。 虽然用纯lucene写起来代码比较繁琐,最起码遇到问题的时候还有个参考,可以找找,compass..? 没找到 大家说说自己的意见看看。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
见意使用hibernate search
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
见意使用hibernate search
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
Hibernate的search 是采用lucene写的还是什么?
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
Hibernate Search也是对Lucene的一个封装,我几年前使用Lucene做过一个项目,也不是很麻烦,Compass之类的框架也只是一个封装,至少你不用做很多重复性的劳动。
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
恩,那到时,纯lucene 确实比较繁琐,而compass封装好了,不过它的API可能由于是能力有限,所以不大会用
solr 呢?谁用过,说说意见啊 我喜欢lucene技术,也不知道是为什么喜欢 ?所以想来问问 | ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
solr 可以比较快速的建立一个应用. 因为 lucene 的文档结构是可配置的.
compass 不太了解, 它也可以配置吧 | ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
建议使用solr,其中的分组统计功能特别好使,例子也多,只是稍稍部署有点烦。Compass与Hibernate Search个人感觉差不多,两者与Hibernate集成都不用写什么代码,Compass还支持好几种持久框架集成,Hibernate Search好像只支持Hibernate。想diy,就直接用Lucene。
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
如果是使用ssh框架建议用compass,compass封装的比较好,只是有个问题就是中文资料比较少,而且 不全。。
| ||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||
|
其实compass只是简单的应用的话,也很容易上手的
假如使用了hibernate+spring+compass 关于compass在spring中的配置如下,保存为一个xml文件,在web.xml中引入即可
第二步: 使用annotatio声明要索引的object,如下所示,自己根据需要进行设置 相关文档 参考: http://www.compass-project.org/docs/2.2.0M2/reference/html/core-osem.html#core-osem-searchableclasses
第三步,建立搜索service
这样就可以了 |