掌握所有领域的两者之间的差异使我无法理解。
如果我的文件有:
{"mydoc":
{"properties":
{"name":{"type":"string","store":"true"}},
{"number":{"type":"long","store":"false"}},
{"title":{"type":"string","include_in_all":"false","store":"true"}}
}
}
我知道这_source
是一个拥有所有领域的领域。但是_all
呢?这是否意味着“名称”被保存了多次(两次? in_source
和 in _all
),从而增加了文档占用的磁盘空间?
“名称”是否为该字段存储一次,为 存储一次,为 存储_source
一次_all
?那么“数字”呢,它是否存储在 中_all
,即使不在_source
?
我应该什么_source
时候在我的查询中使用,什么时候_all
?
我可以禁用的用例是_all
什么,然后会拒绝哪些功能?