簡體   English   中英

從 mongodb 到 elasticsearch 的地理位置

[英]Geo location from mongodb to elasticsearch

mongo-connector 用於從具有地理位置的服務器推送數據

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

將位置的屬性更改為

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

數據正在填充,但kibana未在“瓷磚地圖”上顯示任何數據

有什么我想念的嗎

如前所述, 動態映射無法自動檢測地理點。 在將數據插入數據庫之前,需要創建數據的映射。

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

請在github 中查看以進行進一步閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM