elasticsearch 是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容
例如:
在 GitHub 搜索代码

在电商网站搜索商品

在百度搜索答案

在打车软件搜索附近的车

elasticsearch 结合 kibana、Logstash、Beats,也就是 elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域:

而 elasticsearch 是 elastic stack 的核心,负责存储、搜索、分析数据。

elasticsearch 底层是基于lucene来实现的。
Lucene是一个 Java 语言的搜索引擎类库,是 Apache 公司的顶级项目,由 DougCutting 于 1999 年研发。官网地址:https://lucene.apache.org/ 。

elasticsearch的发展历史: