Elasticsearch和solr 比较

Elasticsearch和solr 比较

Elasticsearch和solr 比较

Solr:当单单对已有的额数据进行搜索时,sorl更快。
Es:当实时建立索引时,solr会产生io阻塞,查询性能较差,
此时es具有更大的优势。

随着数据的增加,solr的效率会变得更低,而es基本上没有什么变化。
综上所诉:solr 不适合实时框架的开发。

1.solr是利用zookeeper 进行分布式管理,则es自身带有分布式管理功能。
2.Solr支持更多格式的数据【比如JSON、XML、CSV:字符分隔值】,而es只支持json格式的数据。
3.Solr官方提供了 更多的功能,es本身更注重自己的核心功能能,高级功能多由第三方插件提供。
4.Sorl 适合传统搜索应用的有力解决方案。Es更适合新兴的实时搜索应用。
5.Solr搜索海量历史数据,速度非常快,毫秒级返回数据
6.es各节点组成对等的网络结构,某些节点出现故障时会自动分配其他节点代替其进行工作
使用方式:

1.solr一般要部署到web服务器上,比如tomcat,启动tomcat,配置solr和tomcat的关联
2.es一般可以单独启动,然后es和spring整合,调用SpringDataElasticSearch里面提供的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值