在彈性搜索2,I配置字符串屬性像下面彈簧數據彈性搜索3不支持FieldType.String
@Field(type = FieldType.String, analyzer = "synonym_analyzer")
private String transformedTitle ;
升級到彈性搜索5和彈簧數據彈性搜索3.0.0.RC2後,我觀察到FieldType.String不再可用。
我應該使用FiledType.Auto嗎?
在彈性搜索2,I配置字符串屬性像下面彈簧數據彈性搜索3不支持FieldType.String
@Field(type = FieldType.String, analyzer = "synonym_analyzer")
private String transformedTitle ;
升級到彈性搜索5和彈簧數據彈性搜索3.0.0.RC2後,我觀察到FieldType.String不再可用。
我應該使用FiledType.Auto嗎?
的string
場數據類型已經被用於分析的內容全文的text
現場更換,並沒有分析的確切字符串值keyword
場,在5.x系列期間。
你應該期運用FieldType.text
或FieldType.keyword
由於ES 5的,你應該用FieldType.text
:
@Field(type = FieldType.text, analyzer = "synonym_analyzer")
private String transformedTitle ;
不知道爲什麼你接受的答案... – Val