首页 > 解决方案 > 日期上传到 Kibana/Elastic 不起作用

问题描述

在过去的两天里,我一直在尝试将文件上传到 Kibana,但没有运气。我的主要问题是该日期在 Kibana 中不被接受为日期。

我的映射如下所示:

{
  "mappings": {
    "_doc": {
      "properties": {
        "Name": {"type": "string","ignore_malformed": true},
        "Country": {"type": "string","ignore_malformed": true}, 
        "Date": {"type": "date", "format": "YYYY-MM-dd" }, 
      }
    }
  }
}

我通过http发布的字符串看起来像这样

{"index": {"_index": "test-index"}} \n{"Type" : "_doc","Name": "David" ,"Country": "UK","Date": 2019-01-29 } \n

但是,每次我尝试上传文件时,都会收到以下错误消息

"reason" : "Unexpected character ('-' (code 45)): was expecting comma to separate Object entries\n

有人对如何解决这个问题有任何建议吗?

标签: pythonelasticsearchkibana

解决方案


推荐阅读