saipa  
                (saipa)
               
                 
              
                  
                    February 24, 2015,  5:38am
                   
                   
              1 
               
             
            
              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 elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/41cd2d8a-e5e1-450b-bb2f-d9ddac69633b%40googlegroups.com . 
For more options, visit https://groups.google.com/d/optout .
             
            
               
               
               
            
            
           
          
            
              
                johtani  
                (Jun Ohtani)
               
                 
              
                  
                    February 24, 2015,  6:20am
                   
                   
              2 
               
             
            
              Hi,
Will this help you?
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
2015-02-24 14:38 GMT+09:00 Sai Asuka asuka.shin@gmail.com :
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 elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/41cd2d8a-e5e1-450b-bb2f-d9ddac69633b%40googlegroups.com  
https://groups.google.com/d/msgid/elasticsearch/41cd2d8a-e5e1-450b-bb2f-d9ddac69633b%40googlegroups.com?utm_medium=email&utm_source=footer  
. 
For more options, visit https://groups.google.com/d/optout .
 
 -- 
Jun Ohtani 
blog : http://blog.johtani.info 
-- 
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+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAPW8A5yKUahAPmHRVMTY5o-rK45YQ9TijXtuBSYP9UBeapEREA%40mail.gmail.com . 
For more options, visit https://groups.google.com/d/optout .
             
            
               
               
               
            
            
           
          
            
              
                saipa  
                (saipa)
               
              
                  
                    February 24, 2015,  2:09pm
                   
                   
              4 
               
             
            
              Can additional, searchable properties fields be added to this? Say I wanted 
to do a geosearch by location and by time property?
Is it recommended to shove it into a properties: {} field like geojson? Or 
is it supposed to be peer to location or does it not really matter?
On Tuesday, February 24, 2015 at 3:52:50 AM UTC-5, Georgi Ivanov wrote:
Like Jun said, 
You need geo shape type.
The problem is, it is very slow to index shapes (except POINT).
I tried with line-strings and it is extremely slow with linestring 10 
points long or longer.
It is just killing the CPU.
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 elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/cdb3c63b-a58f-4c0a-bc76-6bc10b163513%40googlegroups.com . 
For more options, visit https://groups.google.com/d/optout .