Elasticsearch allows to define the list of fields to extract either from the Lucene store or the JSON document via the fields query option AFAIU. That is a way to avoid loading and transporting the full JSON document across the wire.