0

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は「タイルマップ」にデータを表示していません

私が欠けているものはありますか

4

1 に答える 1

1

前述のように、ジオポイントは動的マッピングでは自動的に検出できません。データベースにデータを挿入する前に、データのマッピングを作成する必要があります。

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

詳細については、 githubで確認してください。

于 2015-03-18T07:17:34.320 に答える