2015-03-13 151 views
0

蒙戈連接器用來推動從服務器具有地理位置的數據作爲地理位置elasticsearch

"location":{ 
    "coordinates" : { 
     "lon":-77.03653, 
     "lat": 38.897676 
     } 
    } 

改變位置的性能

"properties" :{ 
     "location" :{ 
      "type": "object", 
      "properties" :{ 
       "coordinates": { 
        "type" : "geo_point", 
        "geohash": "true", 
        "geohash_prefix": "true" 
       } 
      } 
     } 
} 

是越來越填充的數據,但kibana在「瓷磚地圖」上沒有顯示任何數據

有什麼我不見了

回答

1

如前所述,使用dynamic mapping不能自動檢測地理點。在將數據插入數據庫之前,需要創建數據的映射。

curl -XPOST :9200/databasename -d'{ 
    "mappings": { 
     "tablename": { 
     "properties": { 
      "geojson_field": {"type": "geo_point"} 
     } 
     } 
    } }' 

請檢查github進一步閱讀。