@Retention(value=RUNTIME) @Target(value={FIELD,ANNOTATION_TYPE}) public @interface IndexField
Copyright © 2021 xpc1024 All Rights Reserved
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
analyzer
索引文档时用的分词器
|
String |
childName
子名称
|
String |
dateFormat
es索引中的日期格式
|
boolean |
exist
是否为数据库表字段 默认 true 存在,false 不存在
|
FieldType |
fieldType
字段在es索引中的类型,建议根据业务场景指定,若不指定则由本框架自动推断
|
Class<?> |
joinFieldClass
父子类型关系字段类 如果使用自定义的类,需要在此处指明,否则采用默认(推荐)
|
Class<?> |
nestedClass
默认嵌套类
|
String |
parentName
父名称
|
String |
searchAnalyzer
查询分词器
|
FieldStrategy |
strategy
字段验证策略
|
String |
value
自定义字段在es中的名称
|
public abstract String value
public abstract FieldType fieldType
public abstract String analyzer
public abstract String searchAnalyzer
public abstract FieldStrategy strategy
public abstract String dateFormat
public abstract Class<?> nestedClass
public abstract String parentName
public abstract String childName
public abstract Class<?> joinFieldClass
Copyright © 2022. All rights reserved.