I am using the couches transport plugin to integrate with Elasticsearch, the guides state that you should not store the fields in elastic search, but instead get the keys only and then use multi-get to get the doc contents from couch.
I am not storing individual fields in elastic, however the “_source” field has the contents of the doc.
In my case the storage cost is only a small fraction of the elastic VM.
Is the only reason for this pattern saving on storage cost in elastic?
Storage cost aside, would storing the contents in elastic be more efficient (performance, less network calls and less code)