The Mapper Size plugin allows document to record their uncompressed size at index time.
'org.elasticsearch.plugin:mapper-size:2.0.0'
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>mapper-size</artifactId>
<version>2.0.0</version>
</dependency>
<dependency org="org.elasticsearch.plugin" name="mapper-size" rev="2.0.0"/>
"org.elasticsearch.plugin", "mapper-size", "2.0.0"