esElk

001.快速理解Elasticsearch是什么

2020-04-11  本文已影响0人  CoderJed

1. 什么是Elasticsearch

1.1 什么是搜索

搜索主要是指站内搜索,也称为垂直搜索,包括:

1.2 数据库搜索的局限性

1.3 什么是全文检索

全文检索是使用倒排索引技术实现的一种搜索方法

Lucene实现了建立倒排索引、搜索等功能以及各种算法,对于开发人员来说,只要引入lucene的jar包,基于lucene的API进行开发即可。

1.4 什么是Elasticsearch

使用Lucene即可实现单机的全文检索功能,但是无法满足大数据量的搜索,Elasticsearch是将全文检索、数据分析以及分布式技术,合并在了一起,他就是一个分布式的、可以处理海量数据的搜索引擎,Elasticsearch集群中的每个节点,也是依赖Lucene的。

Elasticsearch基于Lucene开发,有几下功能:

2. Elasticsearch核心概念

上一篇下一篇

猜你喜欢

热点阅读