欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

区分ElasticSearch中的Mapping和Type luceneelasticsearchmappingtypedifference 

程序员文章站 2022-07-12 13:37:36
...
区分mapping和type

理解:在同一个index中,不同type但相同名称的field,必须具有相同的mapping
而mapping定义了文档中的每一个field如何被索引和被查询到。

区别:
(1)type(类型)是索引的逻辑分区(类似tenant)。在索引中,可以定义一个或多个类型。
    Type由名称和Mapping组成,type表示一类相似的document。

(2)Mapping像RDBMS中的Schema,每一个index都有一个mapping,mapping定义了索引中的每一个type和一些index相关的设置,,描述了每一个field的数据类型。
(3)type和mapping都是elasticsearch中的概念,Lucene中并没有此概念。

参考:https://www.elastic.co/guide/en/elasticsearch/guide/current/mapping.html


【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:

区分ElasticSearch中的Mapping和Type
            
    
    
        luceneelasticsearchmappingtypedifference