如何在spring-data-elasticsearch 3.0.0.RC2中使用@Field注释配置not_analyzed

cbb*_*cbb 5 elasticsearch spring-data-elasticsearch

在spring-data-elasticsearch 3.0.0.RC2中,@ Field annotation有一个布尔索引()和一个String analyzer().如何使用@Field注释配置"not_analyzed"?

Val*_*Val 11

使用与ES 2.x一起使用的早期版本的Spring Data ES,您曾经这样做过:

@Field(type=FieldType.String, index=FieldIndex.not_analyzed)
String myField;
Run Code Online (Sandbox Code Playgroud)

使用Spring Data ES 3.0.0(适用于ES 5.x),您现在可以这样做:

@Field(type=FieldType.Keyword)
String myField;
Run Code Online (Sandbox Code Playgroud)