elasticsearch基础概念和操作汇总

一、基本概念

1.index:索引

索引(index)是Elasticsearch对逻辑数据的逻辑存储,就是一个拥有相似特征的文档的集合。类似于数据库的概念,索引名就是数据库名。(一个索引由一个名字来 标识(必须全部是小写字母的),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,你能够创建任意多个索引)

2.type:类型

在一个索引中,你可以定义一种或多种类型。一个类型是你的索引的一个逻辑上的分类/分区,其语义完全由你来定。通常,会为具有一组相同字段的文档定义一个类型。(不同的文档类型不能为相同的属性设置不同的类型例如,在同一索引中的所有文档类型中,一个叫title的字段必须具有相同的类型。

3.mapping:映射

索引中每个文档都有类型 。每种类型都有它自己的映射 ,映射定义了类型中的域,每个域的数据类型,以及Elasticsearch如何处理这些域。映射也用于配置与类型有关的元数据。非常类似于静态语言中的数据类型:声明一个变量为int类型的变量, 以后这个变量都只能存储int类型的数据,mapping不仅告诉ES一个field中是什么类型的值, 它还告诉ES如何索引数据以及数据是否能被搜索到。

4.document:文档

一个文档是一个可被索引的基础信息单元。文档以JSON格式来表示。一个文档物理上存在于一个索引之中,但文档必须被索引/赋予一个索引的type。

5.倒排索引

Elasticsearch 使用一种称为 倒排索引 的结构,它适用于快速的全文搜索。一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表。

6.

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值