Разница между двумя, кто держит все поля, ускользает от меня.
Если у моего документа есть:
{"mydoc":
{"properties":
{"name":{"type":"string","store":"true"}},
{"number":{"type":"long","store":"false"}},
{"title":{"type":"string","include_in_all":"false","store":"true"}}
}
}
Я понимаю, что _source - это поле, в котором есть все поля. Но так ли? Означает ли это, что "имя" сохраняется несколько раз (дважды? В _src и в _all), увеличивая объем дискового пространства, которое занимает документ?
Является ли "имя" сохранено один раз для поля, один раз для _source и один раз для _all? как насчет "числа", он хранится во всех, хотя и не в источнике?
Когда мне следует использовать _source в моем запросе и когда _all?
Что такое usecase, где я могу отключить "_all", и какая функциональность мне тогда будет отказана?