There are two use cases that I'm primarily interested in:
Query documents by one or more zip codes
Query documents by metropolitan area, which is essentially a shape
Instead of our users memorizing lat/long coordinates, I'd like to enrich their queries on the fly with geolocation data. Are there provisions baked into Elasticsearch for this, or should I just perform a database (or cache) lookup and retrieve the coordinates that way?
I'm just not sure if there's a way to index this in Elasticsearch and define the appropriate transformations somehow or not.