今天索引字段扩展,通过后端代码生成索引时,映射结构和定义出现不一致
/** 商品编号 */
@Field(type=FieldType.Keyword)
private String productCode;
/** 商品品牌id */
@Field(type=FieldType.Keyword)
private String brandId;
/** 商品品牌名称 */
@Field(type=FieldType.Keyword)
private String brandName;
再代码中指定了字段类型,但是通过kibana查看映射发现不一致
所有的keyword结构都变成了如下类型
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
最后通过手动在kibana中重置结构才得以解决
有没有人帮忙看下什么问题
es版本是6.7