Kibana显示没有geohash聚合的结果

时间:2016-12-18 09:33:17

标签: elasticsearch kibana-4

我想在瓷砖地图上显示我的数据集。我正在使用kibana 4.1.1。 我的数据设置如下:

{
  "_index": "business-data",
  "_type": "users",
  "_id": "AVkRMFztZOUsFUpKvZ-0",
  "_score": 1,
  "_source": {
    "first_name": "Nessa",
    "gender": "female",
    "location": {
      "lat": 48.8668481401949,
      "lon": 2.19256871957155
    }
  }
}

映射:

{
  "mappings": {
    "user": {
      "properties": {
        "first_name": {
      "type": "string"
    },
    "gender": {
      "type": "string"
    },
    "location": {
      "type": "geo_point"
    }
   }
  }
 }
}

位置是有效的geo_point。

geo_point.png

在创建可视化时会显示切片贴图,但在请求基本的geohash聚合布置位置字段时会显示“无结果”。

Capture d’écran 2016-12-18 à 10.28.46.png

,并提供:

Capture d’écran 2016-12-18 à 10.31.12.png

1 个答案:

答案 0 :(得分:0)

我设法与你建议,谢谢。无论如何,在我的情况下,kibana索引不是基于事件的。

新映射:

{
  "mappings": {
    "user": {
      "properties": {
        "@timestamp" : {
          "type" : "date",
          "format" : "dateOptionalTime"
        },
        "user_id": {
          "type": "integer"
        },
        "first_name": {
          "type": "string"
        },
        "gender": {
          "type": "string"
        },
        "age": {
          "type": "integer"
        },
        "location": {
          "type": "geo_point"
        }
      }
    }
  }
}