es笔记-基本术语

1.elasticsearch

  es是开源、分布式、restful接口全文搜索引擎,还是一个分布式文档数据库

2.索引词(term)

   term是一个能够被索引的精确值,可以通过term查询进行准确的搜索

3.文本(text)

   文本是一段普通的非结构化文字。通常,文本会被分析成一个个索引词,存储在es的索引库中。

4.分析

 分析时将文本转换为索引词的过程,分析的结果依赖于分词器

5.分片

分片是单个Lucene实例。

6.主分片

每个文档都存储在一个分片中,存储文档时,系统会首先存储主分片中, 然后复制到不同的副本中.

7.副分片

每个分片有0或多个副本,副本主要是主分片的复制。

目的: a.增加高可用性,b.提高性能,查询时可以到到主分片或者副分片中进行查询

8.索引(index)

索引是具有相同结构的文档集合

12.类型(type)

类型是索引的逻辑分区

13.文档(document)

文档是存储在es中的一个json格式的字符串。类似数据库中表的一行

14.映射(mapping)

映射类似关系数据库中的表结构,每个索引都有一个映射,定义了索引中的那个的每一个字段类型

15.字段(field)

类似于mysql表的列

16.主键(id)

id是文件的唯一标识,保存数据时如果没有提供id,系统会自动生成一个id

你可能感兴趣的:(es,es,elasticsearch)