es中type和mapping的关系
在Elasticsearch中,type和mapping是密切相关的,因为mapping定义了索引中文档的结构和字段类型,而type则是指定了索引中的文档类型。
具体来说,mapping定义了每个字段的数据类型、分析器、索引选项等信息,而type指定了文档属于哪个类型,即文档的数据结构和字段的集合。因此,一个索引可以有多个类型,每个类型可以有自己的mapping,不同类型的文档可以有不同的字段和数据类型。
在Elasticsearch 7.x及以后的版本中,type已经被废弃,取而代之的是index-level的mappings。这意味着每个索引只能有一个mapping,而不是多个type。因此,现在的做法是使用单一的索引,然后使用不同的字段来区分不同类型的文档。例如,可以在一个索引中使用“type”字段来区分不同类型的文档。
原文地址: http://www.cveoy.top/t/topic/burK 著作权归作者所有。请勿转载和采集!