一、核心概念
1.1 索引(Index)
一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。
能搜索的数据必须索引,这样的好处是可以提高查询速度,比如:新华字典前面的目录就是索引的意思,目录可以提高查询速度。
Elasticsearch 索引的精髓:一切设计都是为了提高搜索的性能。
1.2 类型(Type)
在一个索引中,你可以定义一种或多种类型。
一个类型是你的索引的一个逻辑上的分类/分区,其语义完全由你来定。通常,会为具有一组共同字段的文档定义一个类型。不同的版本,类型发生了不同的变化。
| 版本 | Type |
|---|

![[附源码]计算机毕业设计JAVA音乐交流平台](https://img-blog.csdnimg.cn/72d18f6515364fe2a6a2c2c363a4a066.png)






![[附源码]Python计算机毕业设计Django社区疫情防控信息管理系统](https://img-blog.csdnimg.cn/d706fd3de82c4b07a0c4072cc28ecf96.png)


![[附源码]计算机毕业设计软考刷题小程序Springboot程序](https://img-blog.csdnimg.cn/b4bbd936e37b48959a90cad31ceaea8e.png)








![[数据结构] - 顺序表与链表详解](https://img-blog.csdnimg.cn/2b716b49ec0140898fbb6c754ca5188f.png)