Spring数据elasticsearch 3不支持FieldType.String
Spring data elastic search 3 does not support FieldType.String
在 elastic search 2 中,我配置了字符串 属性 如下
@Field(type = FieldType.String, analyzer = "synonym_analyzer")
private String transformedTitle ;
升级到 elastic search 5 和 spring data elastic search 3.0.0.RC2 后,我观察到 FieldType.String 不再可用。
我应该使用 FiledType.Auto 吗?
从 ES 5 开始,您应该使用 FieldType.text
:
@Field(type = FieldType.text, analyzer = "synonym_analyzer")
private String transformedTitle ;
在 5.x系列.
您应该使用 FieldType.text
或 FieldType.keyword
在 elastic search 2 中,我配置了字符串 属性 如下
@Field(type = FieldType.String, analyzer = "synonym_analyzer")
private String transformedTitle ;
升级到 elastic search 5 和 spring data elastic search 3.0.0.RC2 后,我观察到 FieldType.String 不再可用。
我应该使用 FiledType.Auto 吗?
从 ES 5 开始,您应该使用 FieldType.text
:
@Field(type = FieldType.text, analyzer = "synonym_analyzer")
private String transformedTitle ;
在 5.x系列.
您应该使用 FieldType.text
或 FieldType.keyword