掌握所有领域的两者之间的差异使我无法理解。
如果我的文件有:
{"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什么,然后会拒绝哪些功能?