Solr& S的优点和缺点是什么? ElasticSearch?

时间:2011-05-24 06:55:34

标签: lucene full-text-search solr search-engine elasticsearch

Solr和ElasticSearch都建立在Lucene之上。

他们如何在以下方面相互比较:

  • 功能(特别是方面和多语言支持)
  • 性能
  • 可扩展性
  • 稳定性
  • 可管理

您可以使用任何可以分享的软件获得任何经验吗?

感谢。

2 个答案:

答案 0 :(得分:8)

嗯,制作简短而简单:

  • 如果您希望能够微调您的表现(通过摆弄内部),想要更多控制权以及庞大的社区,请使用 SOLR

  • 如果您希望更快部署,使用弹性搜索,可以使用较少的控件(尽管有高级选项),并获得您想要的实际输出(在开发期间)在部署期间获得。

两者都知道可扩展稳定,并提供卓越性能

PS:我已经读过一篇关于弹性搜索中出现一些小问题/错误的人。但是,有很多令人满意的。 :d

答案 1 :(得分:4)

我只能谈论Solr,因为我们正在使用它。

我在EC2上部署了一个Solr堆栈,我们在每个数据库上处理数百万条记录。我目前有一个主/从设置和一个非常好的模式定义。

除了Solr明显的性能优势和您可以执行的惊人查询之外,经常被忽视的一件事就是设置和学习是多么容易!我花了一天时间阅读Solr 1.4企业级搜索服务器,并在一周内建立了相当可靠的Master& amp;奴隶AMI在Amazon EC2上进行负载测试,并配置我的Map Reduce作业以不断将数据泵入Solr Master。

我的两分钱。