FS Crawler offers a simple way to index local files into elasticsearch.
'fr.pilato.elasticsearch.crawler:fscrawler:2.0.0'
<dependency>
<groupId>fr.pilato.elasticsearch.crawler</groupId>
<artifactId>fscrawler</artifactId>
<version>2.0.0</version>
</dependency>
<dependency org="fr.pilato.elasticsearch.crawler" name="fscrawler" rev="2.0.0"/>
"fr.pilato.elasticsearch.crawler", "fscrawler", "2.0.0"