在这里,我试图添加日期字段。早些时候,我创建的日期字段为文本字段,但现在当我试图更改为日期字段,我得到下面的错误。
{
"error" : {
"root_cause" : [
{
"type" : "illegal_argument_exception",
"reason" : "mapper [metadata.modifiedAt] cannot be changed from type [text] to [date]"
}
],
"type" : "illegal_argument_exception",
"reason" : "mapper [metadata.modifiedAt] cannot be changed from type [text] to [date]"
},
"status" : 400
}
请检查随附的屏幕截图。
谢谢你,
2条答案
按热度按时间cdmah0mi1#
不能更改字段数据类型,必须创建新字段。更改字段类型是一项重大更改,但可以在索引中添加新的日期字段。
dvtswwa32#
无法更改字段类型,但可以向现有索引添加新字段。
添加新字段后,新文档将以
metadata.modifiedAt_new
字段作为日期字段类型。要更新现有文档,您可以运行以下API。它将更新整个现有文档。