我正在尝试在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 }
任何帮助将不胜感激!
答案 0 :(得分:1)
请参阅ES Docs
应该是
{
"mappings": {
"my_type": {
"properties": {
"dob": {
"type": "date",
"format": "strict_date"
}
}
}
}
}