Поле магазина Elasticsearch vs _source
Использование Elasticsearch 1.4.3
Я строю своего рода «систему отчетности». И клиент может выбирать, какие поля он хочет вернуть в свой результат.
В 90% случаев клиент никогда не выберет все поля, поэтому я решил отключить поле _source в своем отображении, чтобы сэкономить место. Но потом я узнал, что
GET myIndex/myType/_search/
{
"fields": ["field1", "field2"]
...
}
Не возвращает поля.
Поэтому я предполагаю, что мне нужно использовать «store»: true для каждого поля. Из того, что я прочитал, это будет быстрее для поиска, но я полагаю, что пространство будет таким же, как _source, или мы все еще экономим место?