在spring-data-elasticsearch 3.0.0.RC2中,@ Field annotation有一个布尔索引()和一个String analyzer()。 如何配置" not_analyzed"使用@Field注释?
答案 0 :(得分:10)
使用与ES 2.x一起使用的早期版本的Spring Data ES,您曾经这样做过:
@Field(type=FieldType.String, index=FieldIndex.not_analyzed)
String myField;
使用Spring Data ES 3.0.0(适用于ES 5.x),您现在可以这样做:
@Field(type=FieldType.Keyword)
String myField;