explicitly depend on Lucene 4.4 in elasticsearch

to get around the version being managed by Maven
connect to remote ElasticSearch clusters
fixed in ESDisambiguator

- proper adding of searches to multi searches
- clear result buffer before producing processing new occurrence
- if result < k, iterate result.length times