DATAES-6  flag name changed to purge-data-on-shutdown from data
DATAES-6  flag name changed to purge-data-on-shutdown from data
adding GeoLocation class and add "within" method (location/distance) for Criteria.
Query refactoring to handle queries/filters simultaneously
create CriteriaFilterProcessor to build filter builders to inject in Query
create CriteriaFilterProcessor to build filter builders to inject in Query
refactor back to Query interface and AbstractQuery.
create CriteriaFilterProcessor to build filter builders to inject in Query
make tests pass for CriteraQuery
add geo location (within) query test
make test pass for CriteraQuery with geo query
rename longitude and latitude fields to match with geo_point ES when indexed ("lon" and "lat").
comments typo
- make test pass for CriteraQuery with geo query : missing mapping in the "before" junit method
- fix filter negation bug.
DeleteQuery changed. Updated to new DeleteQuery version.
Create GeoPolygon class.
Add GeoPolygon constructor and field.
add GeoBBox class and query handling and add Tests for it.