- Renamed Definition to RaxLocator.
- Refactored Client into ElasticClient.
- removed health check at insert()
refactored code
- returned 500 matches (instead of 10)
- added some versioning stuff (commented it out right now)
- added a test case to test indexing and searching it back
- set id by the content's hashcode (otherwise we'll have multiple identical objects).
- apparently XContentBuilder doesn't override both equals and hashCode.
added a pom.xml file
updated file path for maven.
- updated package directory.
- refactored rax-specfic code out (not done yet).
- moved ingest worker to test package.
- updated tenantId and its index so they match.
- added assembly jar-with-dependencies to pom.xml.
- improved the hashCode function for identifying ids to ES.
- corrected mistakes in RoutingBenchmark
- there is no need for the main method since maven takes of unit testing for us. yeah!
- renamed IO-related classes to Clientsomething.
- added a benchmark test for different type of mappings.
- in clearMapping, we put an empty map in there in case that type doesn't exist.
- changed log-related stuff
- renamed package
make all operations in ClientIFace async.
make everything async.