7

Solr 和 ElasticSearch 都是基于 Lucene 构建的。

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

  • 功能(尤其是方面和多语言支持)
  • 表现
  • 可扩展性
  • 稳定
  • 可管理性

您可以分享使用这两种软件的任何经验吗?

谢谢。

4

2 回答 2

8

好吧,制作很简单:

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

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

两者都以可扩展稳定而著称,并提供出色的性能

PS:我读过一个人“陷入”弹性搜索中的一些小问题/错误。不过,满足的也不少。:D

于 2011-05-28T13:03:34.743 回答
4

我只能谈论 Solr,因为这就是我们正在使用的。

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

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

我的两分钱。

于 2011-05-25T03:39:43.230 回答