@Retention(value=RUNTIME) @Target(value={FIELD,ANNOTATION_TYPE}) public @interface IndexField
Copyright © 2021 xpc1024 All Rights Reserved
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
analyzer
索引文档时用的分词器
|
String[] |
copyTo
用于将多个字段的值复制到一个新的字段中,以便在查询时可以简化查询语句,提高检索效率
|
String |
dateFormat
es索引中的日期格式
|
int |
dims
向量的维度大小,不能超过2048 且非负 字段类型为dense_vector时必须指定此字段值,否则索引无法正确创建
|
boolean |
exist
是否为索引字段 默认 true 存在,false 不存在
|
boolean |
fieldData
设置text、keyword_text 可以进行聚合操作
|
FieldType |
fieldType
字段在es索引中的类型,建议根据业务场景指定,若不指定则由本框架自动推断
|
int |
ignoreAbove
长度超过ignore_above设置的字符串将不会被索引或存储 keyword_text默认值为256
|
boolean |
ignoreCase
是否忽略大小写 默认 false 不忽略,为true时则大小写不敏感,都可查
|
Class<?> |
nestedOrObjectClass
默认嵌套类
|
int |
scalingFactor
用于指定浮点数字段的缩放因子 缩放因子用于将浮点数值映射到整数值以进行存储和索引,取值范围是 1 到 10000 针对BigDecimal类型字段,不指定时默认值为 100
|
String |
searchAnalyzer
查询分词器
|
FieldStrategy |
strategy
字段验证策略
|
String |
value
自定义字段在es中的名称
|
public abstract String value
public abstract String[] copyTo
public abstract FieldType fieldType
public abstract String analyzer
public abstract String searchAnalyzer
public abstract FieldStrategy strategy
public abstract String dateFormat
public abstract boolean ignoreCase
public abstract int ignoreAbove
public abstract int dims
public abstract int scalingFactor
public abstract Class<?> nestedOrObjectClass
Copyright © 2025. All rights reserved.