You can whatever you want to the index just define your mapping like this:
{
"my_type" : {
"_all" : {
"enabled" : false
},
"properties" : {
"field1" : {
"type" : "double",
"index" : "no"
},
"my_polygon" : {
"tree" : "quadtree",//or geohash here
"type" : "geo_shape"
},
"field2" : {
"type" : "double",
"index" : "no"
}
}
}
}
On Tuesday, February 24, 2015 at 6:38:37 AM UTC+1, Sai Asuka wrote:
>
> So I see the elasticsearch claims to use "GeoJSON" as the format for
> indexing... but when I look at the docs.. the same it gives is:
>
>
> {
> "location" : {
> "type" : "polygon",
> "coordinates" : [
> [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0,
> 0.0] ]
> ]
> }
> }
>
>
> Doesn't GeoJSON look like this?
>
> {
> "type": "Feature",
> "properties": {
> "name": "Sparkle",
> "age": 11
> },
> geometry: {
> "type" : "polygon",
> "coordinates" : [[[100.0, 0.0], [101.0,0.0], [101.0, 1.0], [100.0],
> [100.0, 0.0]]]
> }
> }
>
> My question is how do I index polygons in elasticsearch if I want to
> attach properties to it? If I wanted to perform a bulk load for example,
> what does one document look like that has polygon information that I can
> perform geospatial queries on?
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/dfd91b48-d02f-430e-87e4-2b86c3ebb626%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.