Started to work on Geo support (sptial, local, have your peak, I went
with Geo). Just pushed support for geo_point mapping type (
geo_distance filter (
As you can see (I hope), it falls really nicely into how elasticsearch
maps a domain model to the index, and the query DSL. Note the different
options / input formats you have to index and search, and the fact that even
without predefined mapping, search capabilities can work with certain
conventions (distance filter for now).
There are more aspects in geo support I would like to takle, namely
bounding box filter, different geo facets, geo functions that can be used in
scripts, and sorting. But this is a good start. What would you like to see?