关于解决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]"
			}
		}
	}
}
`
}
posted @ 2025-04-09 10:42  小依昂阳  阅读(37)  评论(0)    收藏  举报