ElasticSearch日期格式,使用严格错误

时间:2015-11-19 18:42:56

标签: date indexing elasticsearch format strict

我正在尝试在ElasticSearch中使用strict_date格式化程序,它是一个格式化程序,用于完整日期为四位数年份,两位数月份和两位数月份:yyyy-MM-dd。

我在Marvel中使用以下代码:

PUT my_strictindex
{
  "mappings": {
    "my_type": {
      "properties": {
        "dob": {
          "type": "strict_date"
        }
      }
    }
  }
}

我收到以下错误:

{    “error”:“MapperParsingException [mapping [my_type]];嵌套:MapperParsingException [没有在[dob]字段上声明的类型[strict_date]的处理程序];”,    “地位”:400 }

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

请参阅ES Docs

应该是

{
  "mappings": {
    "my_type": {
      "properties": {
        "dob": {
          "type":   "date",
          "format": "strict_date"
        }
      }
    }
  }
}