elasticsearch索引文档映射等概念
Posted 我爱这世间美貌女子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch索引文档映射等概念相关的知识,希望对你有一定的参考价值。
1、文档(document)
文档是存储在Elasticsearch中的一个JSON格式的字符串。它就像在关系数据库中表的一行。每个存储在索引中的一个文档都有一个类型和一个ID,每个文档都是一个JSON对象,存储了零个或多个字段或键值对。原始的JSON文档被存储在一个叫做_source的字段中,当搜索文档的时候默认返回的就是这个字段。
2、索引(index)
索引是具有相同结构的文档集合。在系统上索引的名字全部为小写,通过这个索引名字可以用来执行索引、搜索、更新和删除操作。索引类似关系数据库中的数据库实例。
3、类型(type)
类型是索引的逻辑分区。一般情况下,一种类型被定义为具有一组公共字段的文档。
注:elasticsearch7已经移除type概念,不再支持指定索引类型,默认索引类型是_doc。
4、映射(mapping)
映射类似关系数据库中的表结构。每一个索引都有一个映射,它定义了一个索引中的每一个字段类型以及一个索引范围内的设置。
5、字段(field)
字段类似关系数据库中表的字段,每一个文档包含零个或多个字段。
6、主键(ID)
唯一标识,如果没有提供,系统会自动生成。文档的ID必须是唯一的。
以上是关于elasticsearch索引文档映射等概念的主要内容,如果未能解决你的问题,请参考以下文章
数据库-Elasticsearch进阶学习笔记(分片映射分词器即时搜索全文搜索等)