solr 和 elasticsearch 比较

发布于 2021-08-04 12:45:31 字数 646 浏览 1724 评论 0

一、elasticsearch 的优缺点

优点

  • 1.elasticsearch 是分布式的。不需要其他组件,分发是实时的。
  • 2.不需要特殊配置,而 solr 则需要更多的高级配置。
  • 3.Es 采用 Gateway 的概念,使得备份更加简单。
  • 4.各节点组成对等的网络结构,某些节点出现故障时会自动分配其他节点代替其进行工作。

缺点

二、solr 的优缺点

优点

  • 1.支持添加各种格式的索引(JSON、XML、CSV 等)
  • 2.不考虑建索引的同时进行搜索,速度更快

缺点

  • 1.建立索引时,搜索效率下降,实时索引搜索效率不高。

三、综合比较

  • 1.当单纯对已有数据进行搜索时,solr 更快。
  • 2.当实时创建索引时,solr 会产生 io 阻塞,查询性能较差,elasticsearch 具有明显的优势。
  • 3.随着数据量的增加,solr 的搜索效率会变得更低,而es没有明显的变化。

solr 的架构不适合实时搜索

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文