程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Solr vs. ElasticSearch [关闭]大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Solr vs. ElasticSearch [关闭]?

开发过程中遇到Solr vs. ElasticSearch [关闭]的问题如何解决?下面主要结合日常开发的经验,给出你关于Solr vs. ElasticSearch [关闭]的解决方法建议,希望对你解决Solr vs. ElasticSearch [关闭]有所启发或帮助;

更新资料

现在,问题范围已得到纠正,我也可以在这方面添加一些内容:

Apache Solr和ElasticSearch之间有很多比较,因此,我将引用我自己最有用的那些,即涵盖最重要的方面:

  • 鲍勃·约普拉特(Bob Yoplait)已经将kimchy的答案与ElasticSearch,Sphinx,Lucene,Solr和XAPIan相关联。哪种适合哪种用法?,总结了他 继续并创建ElasticSearch_的原因,他认为,与Solr相比, _ElasticSearch 提供了更好的分布式模型和易用性

  • Ryan Sonnek的实时搜索:Solr vs Elasticsearch提供了有见地的分析/比较,并解释了尽管他已经是Solr的用户,但为何从Solr切换到ElasticSeach的原因-他总结如下:

  • Wikipedia上有关ElasticSearch的文章引用了著名的德国iX杂志的比较,列出了优点和缺点,这些优点和缺点几乎可以总结出上面已经说过的内容:

初步答案

它们是针对完全不同的用例的完全不同的技术,因此根本无法以任何有意义的方式进行比较:

  • Apache Solr - Apache Solr在易于使用的快速 提供Lucene的功能,并具有多方面,可扩展性等更多功能

  • Amazon ElastiCache - Amazon ElastiCache是​​一项Web服务,可轻松 在云中部署,操作和扩展 。

    • 请注意, Amazon ElastiCache与广泛使用的内存对象缓存系统Memcached协议兼容,因此您今天在现有Memcached环境中使用的代码,应用程序和流行工具将与该服务无缝配合 (有关详细信息,请参阅Memcached)。

[强调我的]

也许这已经与以下两种相关技术混淆了:

  • ElasticSearch - 它是一个开源(Apache 2的),分布式的,宁静,搜索引擎建立在Apache Lucene之上。

  • Amazon CloudSearch - Amazon CloudSearch是云中的一项完全托管的搜索服务,使客户可以轻松地将快速且高度可扩展的搜索功能集成到其应用程序中。

Solr的ElasticSearch 产品听起来一见钟情惊人地相似,都使用同样的后端搜索引擎,即Apache的Lucene的。

虽然 Solr的 是旧的,相当具有通用性和成熟,因此被广泛使用, ElasticSearch 已经专门开发地址 Solr的 缺点与现代云环境的可扩展性的要求,这是硬(ER),以解决与 Solr的

因此,将 ElasticSearch 与最近推出的 Amazon CloudSearch 进行比较可能是最有用的(请参阅介绍性文章“在一小时内开始搜索,价格低于$ 100 /月”),因为两者都声称原则上涵盖相同的用例。

解决方法

这些技术之间的核心架构差异是什么?

另外,哪种用例通常更适合每个用例?

大佬总结

以上是大佬教程为你收集整理的Solr vs. ElasticSearch [关闭]全部内容,希望文章能够帮你解决Solr vs. ElasticSearch [关闭]所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: