ElasticSearch 与 Solr 对比
版本:ElasticSearch 7.6.1 6.x 7.x 的区别十分大,6.x API (原生API、RestFul 高级!) Lucene 是一套信息检索工具包!jar包!,不包含搜索引擎系统!包含:索引结构、读写索引的工具、排序、搜索规则...工具类。 Lucene 和 ElasticSearch 关系 ElasticSearch 是基于Lucene 做了一些封装和增强(我们上手是十分简单!) ElasticSearch概述 ElasticSearch,简称为es,es是一个开源的 高扩展 的 分布式全文检索引擎 ,它可以 近实时的存储、检索数据 ;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java 开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。 据国际权威数据库产品评测机构DB Engines的统计,在2016年1月,ElasticSearch已超过Solr等, 成为排名第一的搜索引擎类应用 。 历史 多年前,一个叫做Shay Banon的刚结婚不久的失业开发者,由于妻子要去伦敦学习厨师,他便跟着也去了。在他找工作的过程中,为了给妻子构建一个食谱的搜索引擎,他开始构建一个早期版本的Lucene。