亲,只收二进制

"illegal_argument_exception\",\"reason\":\"Invalid format

Elasticsearch | 作者 abababa | 发布于2019年01月02日 | 阅读数:8528

{\"key_as_string\":\"2019-01-02T12:46:00.000+08:00\",\"key\":1546404360000,\"doc_count\":1},{\"key_as_string\":\"2019-01-02T13:04:00.000+08:00\",\"key\":1546405440000,\"doc_count\":1},{\"key_as_string\":\"2019-01-02T13:15:00.000+08:00\",\"key\":1546406100000,\"doc_count\":1}]}}},\"attachment\":{}}","statusCode":400,"response":"{\"error\":{\"root_cause\":[{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse [payload.hits.hits._source.logtime3]\"}],\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse [payload.hits.hits._source.logtime3]\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"Invalid format: \\\"20190101 19:00:53,442\\\" is malformed at \\\"0101 19:00:53,442\\\"\"}},\"status\":400}"}

都己经禁止日期自动发现了,还是报那错的。。。
PUT my_index
{
  "mappings": {
    "_doc": {
      "date_detection": false
    }
  }
}
已邀请:

rochy - rochy_he

赞同来自:

如果索引已经创建好,且写入了值,再进行修改 mapping 是无效的;
你可以创建一个新索引进行尝试,你可以可以修改默认的日期检测规则来实现对日期的兼容
可以参考:https://www.elastic.co/guide/e ... rmats
 

要回复问题请先登录注册