I add the mappings and insert a record with 2 locations ([13, 13], [52, 52]), and I want to search the results with it's locations all in the polygon,not one of the locations in the polygon. would you please tell me how to search the reslut?
curl -XPOST localhost:9200/test5 -d '{ "mappings" : { "gistype" : { "properties" : { "address":{ "properties":{ "location":{"type" : "geo_point"} } } } } } }' curl -XPUT 'http://localhost:9200/test5/gistype/1' -d '{ "name": "Wind & Wetter, Berlin, Germany", "address": [ { "name":1, "location": [13, 13] }, { "name":2, "location": [52, 52] } ] }' I searched like this , but I want to search the record locations all in the polygon. So it's wrong . curl -XGET 'http://localhost:9200/test5/gistype/_search?pretty=true' -d '{ "query": { "filtered": { "query": { "match_all": {} }, "filter": { "geo_polygon" : { "location" : { "points" : [ {"lat" : 0, "lon" : 0}, {"lat" : 14, "lon" : 0}, {"lat" : 14, "lon" : 14}, {"lat" : 0, "lon" : 14} ] } } } } } }' @kimchy -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/5d156505-9695-4315-8826-884d8e4f1f8e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.