本文共 851 字,大约阅读时间需要 2 分钟。
1.倒排索引
倒排索引源于实际应用中需要根据属性的值来查找记录。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因此称为倒排索引。
倒排索引里有三个文件,索引词文件,词频文件,位置文件。
2.索引词
索引词是一个能够被索引的精确词。
3.文本
文本是一段普通的非结构化文字。
3.分析
分析是将文本转换为索引词的过程,分析的结果依赖于分词器。
4.集群
集群由一个或多个节点组成,对外提供服务,对外提供索引和搜索功能。在所有的节点,一个集群有一个唯一的名称默认为“ElasticSearch”,此名称很重要,因为每个节点只能是集群的一部分,当该节点被设置为相同的集群名称时,就会自动加入集群。当需要多个集群的时候,要确保每个集群的名称不能重复,否则,节点可能会加入错误的集群。
5.节点
一个节点是一个逻辑上独立的服务,它是集群的一部分,可以存储数据,并参与集群的索引和搜索功能。就像集群一样,节点也有唯一的名字,在启动时分配。一个节点只能加入一个集群。
6.路由
当存储一个文档的时候,它会存储在唯一的主分片中,具体哪个分片是通过散列值进行选择。
7.分片
分片有主分片和副分片。
8.索引
索引是具有相同结构的文档集合。相当于数据库的Datebase
9.类型
在索引中,可以定义一个或多个类型,类型是索引的逻辑分区。相当于数据库中的表。
10.文档
文档是存储在Elasticsearch中的一个JSON字符串,相当于数据库中表的一行。
11.映射
映射想关系数据库中的表结构,每一个索引都有一个映射。
12.字段
类似关系数据库的某一列,这是ES数据存储的最小单位。
13.主键ID
ID是一个未接的唯一标识,如果在库中没有提供ID,系统会自动生成一个ID。
14.Rest请求头
Http 数据处理
post create
get read
put update
delete delete
15.文档的增删改查
put/post/get/delete :端口/索引名称/类型/主键
转载地址:http://vphgi.baihongyu.com/