ElasticSeach(一、基本概念)

特性

1.分布式和高可用

2.与solr同样是基于lucene的全文搜索引擎

3.近实时搜索和聚合分析

4.restful api,仅支持http+json

核心概念

1.文档(document):es是面向文档的,通过json来作为文档序列化格式。

2.索引(index):用来储存文档的集合,每个索引有唯一的名字,通过名字来对索引进行操作。

3.类型(type):一个索引中不同类型的文档。自6.0.0版本后已经废弃,现在是一个索引只能存放一类文档,现将唯一映射类别定义为_doc

4.映射(mapping):定义索引的字段和字段类型,相当于数据库的表结构定义(varchar,datetime之类的)或者solr中的schema。

5.检索(search):搜索我们执行get请求即可:get /{index}/_doc/{id} ,检索索引下的某个文档。

5.聚合(aggregations):可以在数据上生成复杂的分析统计,类型sql的group by。

 

posted @ 2020-03-25 17:33  学霸王先森  阅读(203)  评论(0编辑  收藏  举报