关于解决mapping映射失败的问题
关于解决mapping映射失败的问题
具体报错:Failed to parse content to map [type=parse_exception]
我的代码类似于:
func (demo DemoModel) Mapping() string {
return `
{
"settings": {
"index": {
"max_result_window": "100000"
}
},
"mappings": {
"properties": {
"title": {
"type": "text",
},
"user_id": {
"type": "integer",
},
"created_at": {
"type": "date",
"null_value": "null",
"format": "[yyyy-MM-dd HH:mm:ss]",
}
}
}
}
`
}
这里属性的最后一项是不可以加逗号的,否则就会出现映射错误的报错
修改为:
func (demo DemoModel) Mapping() string {
return `
{
"settings": {
"index": {
"max_result_window": "100000"
}
},
"mappings": {
"properties": {
"title": {
"type": "text"
},
"user_id": {
"type": "integer"
},
"created_at": {
"type": "date",
"null_value": "null",
"format": "[yyyy-MM-dd HH:mm:ss]"
}
}
}
}
`
}