在 flex 搜索2中,我如下配置字符串属性
@Field(type = FieldType.String, analyzer = "synonym_analyzer")
private String transformedTitle ;
升级到 flex 搜索5和spring数据 flex 搜索3.0.0.RC2之后,我发现FieldType.String不再可用。
我应该使用FiledType.Auto吗?
最佳答案
在5.x系列中,string
字段数据类型已替换为用于全文分析内容的text
字段,并用于未分析的确切字符串值的keyword
字段。
您应该使用FieldType.text
或FieldType.keyword
关于elasticsearch - Spring数据 Elasticsearch 3不支持FieldType.String,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45912694/