Кибана неправильно распознает геолокационное поле - PullRequest
0 голосов
/ 27 марта 2019

Я записываю некоторые данные геолокации в Kibana 6.6 на основе документации Kibana, но данные не могут быть распознаны как геолокация.

Я пробовал метод 1 и 4 (геоточка как объект, какмассив) в https://www.elastic.co/guide/en/elasticsearch/reference/6.6/geo-point.html, но ни один из них не может быть правильно распознан как географическая точка.На самом деле они были распознаны как число

Это два метода, которые я использовал для формата данных (msg - это просто словарь, в котором хранится информация, которую я хочу записать в Кибану)

action = {
            "index": "loc3",
            "type": "tweet",
            "source": {
                'text' : msg["text"],
                'timestamp': msg["created_at"],
                'location':[msg["loc_long"],msg["loc_lat"]],
                'prediction': msg["prediction"]
                }
            }
action = {
            "index": "loc3",
            "type": "tweet",
            "source": {
                'text' : msg["text"],
                'timestamp': msg["created_at"],
                'location':{
                    "lon": msg["loc_long"],
                    "lat": msg["loc_lat"]
                    },
                'prediction': msg["prediction"]
                }
            }

Кибана показала мне это (используя географическую точку как объект): Кибана показывает географическую точку как число

Правильное распознавание должно быть: Кибанское правильное распознавание географической точки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...