如何在 spring-data-elasticsearch 3.0.0.RC2 中使用 @Field 注解配置 not_analyzed
How to config not_analyzed with @Field annotation in spring-data-elasticsearch 3.0.0.RC2
在spring-data-elasticsearch 3.0.0.RC2中,@Field注解有一个boolean index()和一个String analyzer()。
如何使用@Field注解配置"not_analyzed"?
对于与 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;
在spring-data-elasticsearch 3.0.0.RC2中,@Field注解有一个boolean index()和一个String analyzer()。 如何使用@Field注解配置"not_analyzed"?
对于与 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;