卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

elasticsearch菜鳥教程 es7.7添加文檔沒有自動帶type?

es7.7添加文檔沒有自動帶type?你知道,為了搜索··············································。ES的開發(fā)者認為這是個壞主意。例如,關系數(shù)據(jù)庫中的兩

es7.7添加文檔沒有自動帶type?

你知道,為了搜索··············································。ES的開發(fā)者認為這是個壞主意。例如,關系數(shù)據(jù)庫中的兩個數(shù)據(jù)表示是獨立的,即使它們有同名的列,也不會影響使用,但在ES中并非如此。

我們都知道elasticsearch是基于Lucene的搜索引擎,ES中不同類型下同名文件在Lucene中的處理方式相同。例如,兩個具有兩種不同類型名稱的用戶實際上被認為是同一索引中的同一個文件。必須以兩種不同的類型定義相同的文件映射。否則,同一字段名在不同類型的處理中會產生沖突,導致Lucene處理效率的下降。

刪除類型可以使數(shù)據(jù)存儲在單獨的索引中,這樣即使有相同的字段名,也不會有沖突。就像彈性搜索的第一句話“你知道,為了搜索……”,刪除類型是為了提高ES處理數(shù)據(jù)的效率。

另外,在同一索引的不同類型中存儲不同字段數(shù)的實體會導致存儲中數(shù)據(jù)稀疏,影響Lucene壓縮文檔的能力,降低es查詢效率。