_type字段用来和文档的_id字段联合生成_uid字段,所以有着相同_id的不同类型的文档可以存在同一个索引里。类型也用来建立文档间的父子关系,所以question类型的文档可能是anser类型文档的父文档。为什么类型被移除了?起初,我们说"索引"和关系数据库的“库”是相似的,“类型”和“表”是对等的。这是一个不正确的对比,导致了不正确的假设。在关系型数据库里,"表"是相互独立的,一个“表”里的列和另外一个“表”的同名列没有关系,互不影响。但在类型里字段不是这样的。在一个Elasticsearch索引里,所有不同类型的同名字段内部使用的是同一个lucene字段存储。也就是说,上面例子中,user类型的user_name字段和tweet类型的user_name字段是存储在一个字段里的,两个类型里的user_name必须有一样的字段定义。这可能导致一些问题,例如你希望同一个索引中"deleted"字段在一个类型里是存储日期值,在另外一个类型里存储布尔值。最后,在同一个索引中,存储仅有小部分字段相同或者全部字段都不相同的文档,会导致数据稀疏,影响Lucene有效压缩数据的能力。因为这些原因,我们决定从Elasticsearch中移除类型的概念。
相关时空节点
![[动漫]【科普向】龙珠漫画买哪个版本好?看到最近好多人问](/0.jpg)
bat365在线登录官网
[动漫]【科普向】龙珠漫画买哪个版本好?看到最近好多人问

365bet亚洲版登录
2025十大多士炉品牌排行榜 多士炉排行榜前十名

bat365在线登录官网
纯棉被子和太空棉被子哪个好(做被子纯棉好还是太空棉好?)

beat365为什么登录不了