背景:他们都是基于lucene搜索服务器基础上开发的,一款优秀的,高性能的企业级搜索服务器。【是因为他们都是基于分词技术构建的倒排索引的方式尽进行查询】
开发语言:java
诞生时间:solar:2004,Es:2010
Es更新一些,功能更强大

区别:
1、当实时建立索引的时候,solr会建立io阻塞,而es则不会,es查询性能要高于solr。
2、在不断动态添加数据的时候,solr的检索效率会变得低下,而Es则没什么变化
3、solr是利用zookeeper进行分布式管理,而es自身带有分布式系统管理功能。solar一般部署在web服务器上,比如tomcat,启动tomcat时候需要配置tomcat与solr的关联。solr的本质是一个动态的web项目。
4、solr支持更多的格式数据【xml,json,csv等】,而es只支持json文件格式。
5、solar是传统搜索应用的传统搜索应用的有力解决方案,但是es更适用与新兴的实时搜索应用。
单纯的对已有的数据进行检索的时候,solar效率更好,高于es。
6、solr官网提供的功能更多,而es本身更加注重于核心功能,高级功能多有第三方插件。

高频面试(十二):Elasticsearch和solar的区别相关推荐

  1. SQL那些事儿(十二)--DATASET 与 DATAREADER区别

    DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发 ...

  2. 万字面试分享贴!从十二个角度解析面试全流程!附互联网公司Offer难度系数分析...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨ELon Z 来源丨AI机器学习与知识图谱 编辑丨极市平台 本 ...

  3. 二十二、面试必备:final、finally、finalize有什么不同?

    @Author:Runsen @Date:2020/5/31 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  4. mysql业务繁忙时能建索引吗_MySQL DBA面试高频三十问

    原标题:MySQL DBA面试高频三十问 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际 ...

  5. (98)利用函数function实现半字节加法功能,面试必问(二十二)(第20天)

    (98)利用函数function实现半字节加法功能,面试必问(二十二)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)利用函数function实现半字 ...

  6. (88)FPGA二分频设计,面试必问(十二)(第18天)

    (88)FPGA二分频设计,面试必问(十二)(第18天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)FPGA二分频设计,面试必问(十二)(第18天) 5)技术 ...

  7. 昆明第十二中学计算机笔试题目,昆明市第十二中学2015年招考笔试、面试、课堂考核安排公告...

    昆明市第十二中学 "2015年免费师范生招考笔试.面试.课堂考核安排"的公告 一.资格审查合格人员名单公布. 经过学校审核,2015年报考我校的免费师范生目前有以下53名毕业生符合 ...

  8. 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了

    大家好,我是老三,面渣逆袭系列继续,这节我们来搞定Redis--不会有人假期玩去了吧?不会吧? 基础 1.说说什么是Redis? Redis是一种基于键值对(key-value)的NoSQL数据库. ...

  9. Android面试官:想进大厂先把基础打牢了再说!网络知识十二问你都答得出来吗?

    前言 过年倒计时- 今天扥想的是网络相关知识,网络知识也是面试常考内容,所以必须要把基础打牢. 网络十二问,送给大家. 这些问题,你能答上来吗 我总结了下网络方面会涉及到的一些问题,大家看看,如果都能 ...

最新文章

  1. Hystrix:HystrixCollapser请求合并
  2. drupal安装教程 linux,如何在Fedora Linux上安装Drupal 7
  3. 怎么知道电脑是32位还是64位_vnc 64位远程控制软件,你用的vnc 远程控制软件是32位还是64位?...
  4. 一张图看懂智联车管理云平台
  5. while语句,do-while与for循环的介绍
  6. delphi java jni 互通_编程应用实例:Java通过JNI与Delphi交互
  7. Clean-Code: 有意义的名字
  8. PathProber:基于暴力破解方法探测和发现HTTP路径名
  9. 单个正态总体均值的区间估计_数理统计第20讲(单一正态总体区间估计)
  10. 生成工资条 恢复工资表 宏 巨集 vba
  11. 北理珠计算机学院学生会,梦回北理
  12. UltraCompare v21.00分析
  13. 去掉你代码里的 document.write(script...
  14. 三重积分平均值_直角坐标系下的三重积分的几何可视化解释图解高等数学
  15. 大数据开发有哪些难点?
  16. matlab程序二不能用于负数,matlab中负数的二进制码如何求取
  17. UVa - 11283 - PLAYING BOGGLE
  18. Typora一款让你无法拒绝的MarkDown编辑器
  19. 【Servlet】2:认识一下Web服务器——Tomcat
  20. 基于QT的网络嗅探器实现(网络安全课程设计)

热门文章

  1. oled屏无法显示问题
  2. 20140322 卡迪夫城VS利物浦,拔出重剑,有惊无险
  3. linux环境下tomcat配置PHP
  4. Python tkinter窗口最大化处理
  5. vue中根据汉字生成拼音
  6. 开心的小明-动态规划算法
  7. C# OCR AspriseOcr测试使用图像文字中英文识别
  8. 元旦给计算机老师的贺卡,同学给老师的元旦贺卡祝福语
  9. 7-1 计算π的值 (10分)_PTA_Java基础练习
  10. new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解