ES中type不严格对应SQL的Table
2021-02-05 本文已影响0人
百恼神烦
前言
先上一张图吧,来自官方的博客
暂时没时间翻译它,这里记录下主要的点:type并不严格对应SQL的table,请不要在index中的不同type上,设置一样名字的field!
type下的filed
由于Lucene的工作机制,同一个index下的filed,哪怕属于不同的type,也会因名字相同而被视为同样的数据,因此除非type之间完全不一样,否则绝对不要放在同一个index下面。
先上一张图吧,来自官方的博客
暂时没时间翻译它,这里记录下主要的点:type并不严格对应SQL的table,请不要在index中的不同type上,设置一样名字的field!
由于Lucene的工作机制,同一个index下的filed,哪怕属于不同的type,也会因名字相同而被视为同样的数据,因此除非type之间完全不一样,否则绝对不要放在同一个index下面。