立即注册 登录
About云-梭伦科技 返回首页

xuanxufeng的个人空间 https://www.aboutyun.com/?53 [收藏] [复制] [分享] [RSS]

日志

solr和elasticsearch总结

已有 1262 次阅读2015-7-28 17:45

前段时间在系统的学习solr和elasticsearch,前者是之前就接触过的,后者是其他部门过来一个大神带过来的技术。之前我们用solr搭建的是单核(core)全文检索,一个网站,一个solr,一个索引库,一个表,很有局限性,最近搭起了一个多核(cores)的solr,同时通过配置Scripts文件(solr_home/conf/scripts.conf)里内容搭建一个分布式搜索引擎。但是,solr的分布式搜索有个比较纠结的问题是:不会自动负载均衡。不过solr4已经提供简单的自动负载均衡,不知道效果如何,有待生产环境考验。elasticsearch是一个比较成熟的分布式搜索引擎,配置也很简单,提供一个elasticsearch大神博客的链接:http://blog.csdn.net/laigood12345/article/category/1113868。ES可以有多个索引库,indexType作为索引类型,相当于库中的表,这样就构成了一个比较完善的业务框架。详细的配置和使用可以参考上面博客链接。

下面小写一点对比:

1、solrcloud内嵌jetty和zookeeper,solrsearch使用netty实现自己的web服务器,无需zookeeper即可自动构建集群,当然使用zookeeper会更好。另外solrcloud引用第三方的jar比较多,而solrsearch一般喜欢将第三方的功能整合到自己的源码中。

2、solrcloud文档会比较多,用的比较多;elasticsearch相对文档比较少。

3、solrcloud支持xml和json,elasticsearch只支持json。


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条