Elasticsearch全文检索服务器介绍

网友投稿 264 2022-11-17

Elasticsearch全文检索服务器介绍

1.概述

Elasticsearch本质是一个java语言开发的web项目,我们可以通 过RESTful风格的接口访问该项目内部的Lucene,从而让全文搜索变得简单。

2. 正排索引&倒排索引

3. Elasticsearch对比Solr

Solr也是基于Lucene的一款全文搜索引擎,下面是他们的对比。Solr利用 Zookeeper 进行分布式管理,而 Elasticsearch自身带有分布式协调管理功能;Solr支持更多格式的数据,而Elasticsearch仅支持json文件格式;Solr官方提供的功能更多,而Elasticsearch本身更注重于核心功能,高级功能多由第三方插件提供;Solr在传统的搜索应用中表现好于Elasticsearch,但在处理实时搜索应用时效率明显低于Elasticsearch。

目前Elasticsearch的市场占有率越来越高,Spring从2020年起也已经停止Spring Data Solr的维护,更 多的公司使用Elasticsearch作为搜索引擎。

4.Elasticsearch数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ElasticsearchRestTemplate工具类对ES 进行操作
下一篇:实现RS-232接口与RJ45以太网接口转换器的设计方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~