最佳答案
我真的不明白为什么在 核心类型链接中它在属性描述(例如,对于一个数字)中说:
这两个大胆的部分似乎相互矛盾。如果 "index":"no", "store":"no"
我仍然可以从源得到值。例如,如果我有一个包含 URL 的字段,这可能是一个很好的用法。没有吗?
我做了个小实验,有两个映射,一个场设置为 "store":"yes"
,另一个场设置为 "store":"no"
。
在这两种情况下,我仍然可以在查询中指定:
{"query":{"match_all":{}}, "fields":["my_test_field"]}
我也得到了同样的答案。
我认为,如果 "store"
被设置为 "no"
,这将意味着我不能检索的具体领域,但必须得到整个 _source
和解析它在客户端。
那么,将 "store"
设置为 "yes"
有什么好处呢?只有当我显式地从 "_source"
字段中排除该字段时,它才是相关的吗?