假設1000個文檔中只有10個文檔有一個名爲limitedEdition
的字段,它是否會爲其他990文檔添加某種開銷,而該文檔沒有該字段limitedEdition
的任何值?那些文檔最終會在elasticsearch索引中有一個空值/引用,就像在sql中添加一個可爲空的列?elasticsearch中的可選字段
{_id:1,category:[4],feature:[1,2]},
{_id:2,category:[5],feature:[3,5]},
{_id:3,category:[7],feature:[2,4]},
.....
{_id:10,category:[5],limitedEdition:1000}
的可轉位字段成長在我的項目,所以我不得不重新考慮這些稀疏列是否應存放在elasticsearch或重組等領域。
Dupe:https://stackoverflow.com/questions/36333037/multiple-indexes-or-multiple-mapping-types-for-sparse-documents –