Solr 和 Solr 的优缺点是什么?弹性搜索?
Solr 和 ElasticSearch 都是基于 Lucene 构建的。
它们在以下方面如何相互比较:
- 功能(特别是方面和多语言支持)
- 性能
- 可扩展性
- 稳定性
- 可管理性
您可以分享任何使用这两种软件的经验吗?
谢谢。
Both Solr and ElasticSearch are built upon Lucene.
How do they compare to each other in terms of:
- Features (facet & multi-language support in particular)
- Performance
- Scalability
- Stability
- Manageability
Any experiences you have with either software that you can share?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,制作起来很简短:
如果您希望能够微调您的性能(通过摆弄内部结构),想要更多的控制权以及一个庞大的社区,请使用SOLR。< /p>
如果您想要更快的部署,准备好接受较小的控制(尽管有高级选项)并获得您想要的实际输出(在开发期间),请使用弹性搜索部署。
两者都以可扩展和稳定着称,并提供出色的性能。
PS:我读到过有人在 弹性搜索 中遇到一些小问题/错误而“陷入困境”。不过,还是有很多让人满意的。 :D
Well, to make is short and simple:
Use SOLR if you want to be able to fine tune your performance(by fiddling with the internals), want more control and also a huge community.
Use elastic search if you want faster deployment, ready to live with a lesser grain of control(there are advanced options though) and get the actual output(during development) that you want to get during deployment.
Both are known to be scalable and stable and offer great performance.
PS: I have read about a person 'getting stuck' with some minor problems/bugs in elastic search. However, there are plenty that are satisfied. :D
我只能谈论 Solr,因为那是我们正在使用的。
我在 EC2 上部署了一个 Solr 堆栈,我们正在每个数据库上处理数百万条记录。我目前有一个主/从设置和一个定义的非常好的模式。
除了 Solr 明显的性能优势和您可以执行的令人惊叹的查询之外,经常被忽视的一件事是它的设置和学习是多么容易!我花了一天的时间阅读 Solr 1.4 Enterprise Search Server,并在一周内我构建了相当可靠的 Master 和 Solr 1.4 Enterprise Search Server。 Amazon EC2 上的从属 AMI 执行负载测试,并配置我的 MapReduce 作业以持续将数据泵送到 Solr Master 中。
我的两分钱。
I can only speak about Solr since that is what we are using.
I deployed a Solr stack on EC2 and we are handling several million records on each database. I currently have a master/slave setup and a very nice schema defined.
Besides the obvious performance benefits of Solr and the amazing queries you can perform, one thing that's often overlooked is just how easy it is to setup and learn! It took me a day to read Solr 1.4 Enterprise Search Server, and within a week I had built pretty solid Master & Slave AMI's on Amazon EC2, performed load testing, and configured my Map Reduce jobs to continuously pump data into the Solr Master.
My two cents.