打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
solr和elasticsearch小结

前段时间在系统的学习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。

未完。。。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
分布式全文检索系统SolrCloud简介
分布式搜索之搭建Solrcloud(Solr集群)
Solr的SolrCloud与Master
全文搜索引擎选 ElasticSearch 还是 Solr
开源搜索引擎solr介绍
Linux下Solr集群的搭建(伪分布式)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服