分布式搜索服务ElasticSearch(8)

网友投稿 530 2022-05-29

分布式搜索服务ElasticSearch(8)

elasticsearch核心概念

1、索引(Index)

索引是ElasticSearch中一个逻辑命名空间,指向一个或多个分片,内部 Apache Lucene实现索引中数据的读写。索引与关系数据库实例DataBase相当。一个 ElasticSearch 实例可以包含多个索引。

2、文档(Document)

文档是可以被索引的基本单位,特指最顶层结构或根对象序列化成的JSON数据,相当于数据库中的Row。文档由字段构成,每个字段包含字段名以及一个或多个字段值(在这种情况下,该字段被称为是多值的,即文档中有多个同名字段)。文档之间可以有不同的字段集合,文档并没有固定的模式或强制的结构。

3、类型(Type)

ElasticSearch中每个文档都有与之对应的类型(type)。这允许用户在一个索引中存储多种文档类型,并为不同文档类型提供不同的映射。如果同SQL领域类比,相当于数据库中的Table。

4、映射(Mapping)

映射,用来约束字段的类型,可以根据数据自动创建,相当于数据库中的Schema。

Elasticsearch 分布式

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Html中的script标签你真的会用吗
下一篇:一周两个设计模式—设计模式之享元模式(第四周)
相关文章