Update the osmosis-core dependency version to 0.41
Update elasticsearch version form 0.19.8 to 0.20.2
Update Osmosis version from 0.40.1 to 0.41
Rename IndexService to IndexAdminService
NodeClient is now enabled by default
Better NodeClient initialization
Refactor EntityDao internals and related tests
Improve EntityDao Exception handling and add some Javadoc
Throw RuntimeException before processing if the elasticsearch cluster was not joined (should stop Osmosis)
Entities can now be deleted by id using the EntityDao
Update README.md
Change some log message in the WriterTask
EntityDao now exposes NODE and WAY constants (used as types in elasticsearch)
Refactor the IndexBuilder API to prepare next implementations
Clean ElasticSearchWriterTask code and add unit tests
Refactor IndexBuilder API (formerly known as SpecialiazedIndex)
- Fix typo error in the IndexBuilder parameter name
- Replace SpecialiazedIndex enum with a properties file loaded at runtime
- Log IndexBuilder building time
- Add unit tests
Rename some unit tests
Add a findAll() method to the EntityDao
Update README.md