系统城

solr和elasticsearch的区别介绍

发布时间:2021-12-10 09:06:22    浏览数:382

  solr和elasticsearch的区别介绍。elasticsearch是一款实时分布式搜索和分析引擎,Solr 是Apache下的一个顶级开源项目,这两款软件都是非常不错的搜索服务器软件,那么这两款到底有什么区别呢,今天小编给大家带来了关于solr和elasticsearch的区别的介绍,大家可以来这里了解下。

solr和elasticsearch的区别介绍

  

  solr和elasticsearch的区别介绍

  一、两者的概念

  1、solr: Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果,【特点】是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。

  2、ElasticSearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。

  二、比较

solr和elasticsearch的区别介绍

solr和elasticsearch的区别介绍

  下面文字有误,其实是在不断动态添加。

solr和elasticsearch的区别介绍

  综上所述,Solr的架构不适合实时搜索的应用。

solr和elasticsearch的区别介绍

  以上的全部内容就是今天小编给大家带来的关于solr和elasticsearch的区别介绍,大家有需要的可以来这里看看,希望对大家有帮助。

相关教程: PPT2021怎么设置文件保存格式 操作方法 CorelDRAW怎么制作暗角效果 友玩陪玩APP怎么入驻 快加入陪玩大家庭 WPS软件文字中表格如何排序_这里教给你 WPS2019如何将字体嵌入文件 详细教程

相关阅读

手机版   |   电脑版
Copyright @ 2011 系统城 版权声明 最新发布内容
fetch('https://api.xitongcheng.com/api/flow/model/article/category_id/40/model_id/71295/admin_id/11/type/0/domain/mip').then(function (res) {}) 0f6c8604d3e36f07752953e53fd6f42c