背景:它们都是基于Lucene搜索服务器基础之上开发,一款优秀的,高性能的企业级搜索服务器。【是因为他们都是基于分词技术构建的倒排索引的方式进行查询】

开发语言:Java语言开发

诞生时间:Solr :2004年诞生。ES:2010年诞生。ES 更新【功能越强大】

区别:

1.当实时建立索引的时候,solr会产生io阻塞,而es则不会,es查询性能要高于solr。

2.在不断动态添加数据的时候,solr的检索效率会变的低下,而es则没有什么变化。

3. Solr利用zookeeper进行分布式管理,而es自身带有分布式系统管理功能。Solr一般都要部署到web服务器上,比如tomcat。启动tomcat的时候需要配置tomcat与solr的关联。【Solr 的本质 是一个动态web项目】

4. Solr支持更多的格式数据[xml,json,csv等],而es仅支持json文件格式。

5. Solr是传统搜索应用的有力解决方案,但是es更适用于新兴的实时搜索应用。

a)单纯的对已有数据进行检索的时候,solr效率更好,高于es。

6. Solr官网提供的功能更多,而es本身更注重于核心功能,高级功能多由第三方插件。

SolrCloud:集群图

Elasticsearch:集群图

ES与Solr的区别相关推荐

  1. 第一季:18es与solr的区别【Java面试题】

    第一季:18es与solr的区别[Java面试题] 前言 推荐 第一季:18es与solr的区别 题目 解答 最后 前言 2022 9/30 17:15 路漫漫其修远兮,吾将上下而求索 本文是根据尚硅 ...

  2. Elasticsearch和solr的区别

    Elasticsearch 和 solr 的区别 Elasticsearch 简介 Elasticsearch是一个开源(Apache 2许可证),是一个基于Apache Lucene库构建的REST ...

  3. ES, MongoDB, HBase的区别和使用场景

    原文网址:ES, MongoDB, HBase的区别和使用场景_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍技术选型:ES, MongoDB, HBase的区别和使用场景. 简要对比 支持情 ...

  4. es、solr、sphinx、mysql like对比

    分析各种搜索的优劣势(es.solr.sphinx.mysql like) 2016-08-18 11:54 1.mysql的like 简单的关键字搜索.不适合全文索引搜索.sphinx配置很麻烦,但 ...

  5. 全文检索es与Solr

    1.什么是全文检索 我们生活中的数据分为两种:结构化数据和非结构化数据 结构化数据:指有固定格式或有限长度的数据,如数据库. 非结构化数据(全文数据):不定长或无格式的数据,如邮件.互联网数据: 对非 ...

  6. ES和JS的区别,以及JavaScript的基本组成

    JavaScript是语言,而ECMAScript(即ECMA-262,ECMA是欧洲计算机制造商协会)是为了规范JS而制定的标准,ECMAScript有不同版本,最近的版本是第10版,发布于2019 ...

  7. [译]ECMAScript:ES.next和ES6以及ES Harmony之间的区别

    原文:http://www.2ality.com/2011/06/ecmascript.html 本文解释了JavaScript和ECMAScript之间的区别.还解释了ECMAScript.next ...

  8. ES termQuery和matchQuery区别浅析

    看官方提供的例子: 1. PUT my_index { "mappings": { "my_type": { "properties": { ...

  9. elasticsearch7使用指导

    目录结构: 一.es概述 二.es安装/head插件安装/kibana安装 三.es核心概念 四.IK分词器 五.RestFul操作 六.CRUD(增删改查) 七.Springboot集成es --- ...

最新文章

  1. PyTorch在NLP任务中使用预训练词向量
  2. JS 怎样模拟类的特性
  3. Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs
  4. Django框架深入了解_03(DRF之认证组件、权限组件、频率组件、token)
  5. IE浏览器解决无法识别js中getElementsByClassName问题
  6. 【Java】设计模式在Gourmet咖啡系统中的应用
  7. 介绍一下关于Spring Cloud Stream
  8. scut协议配置工具初始化的一些问题
  9. 畅谈云原生(上):云原生应用应该是什么样子?
  10. Java基础,删除指定索引的元素,编程思路详解
  11. python公约数公倍数_python求最大公约数和最小公倍数的简单方法
  12. cim系统(cim系统包含哪些部分)
  13. Python selenium 简单的实现大麦网自动购票过程
  14. 怦然心动(Flipped)-6
  15. MacBook重启之后,外接显示器不亮的解决方法
  16. C语言for循环能不能定义,关于for循环的格式
  17. 语义分割yolov5 v4.0 baseline快速复现 快速跑通 图像分割 图像分类 重新训练,训练结果,测试结果,实验图片-20210227
  18. 2023美国大学生数学建模竞赛A题详细公式和代码分享
  19. 耳机插入听不到声音或者对方听不见你说话问题
  20. QuickBooks Online For Dummies, 4th Edition 免积分下载

热门文章

  1. idea自动更新IDE Eval Reset插件安装
  2. 11种典型的时间序列回归预测方法大集合——附代码
  3. MySQL增删改查常用语句命令
  4. OPENGL-学习计算机图形学
  5. LED驱动IC TM1616,TM1650,TM1651替代兼容型号(VK,AIP)
  6. nginx设置代理后端服务器增加前缀
  7. 机器学习概念和经典算法,我用大白话给你讲清楚了!入门必看
  8. 模电——磁珠的前世今生
  9. 邮箱的规则、正则表达式【亲测有效】
  10. 优品商城-建表(user、member-goods、goods_cart、category、order、spec-address、province、city、county)