上面这些都属于常规动作,没啥好说明的 。
接下来,还是按照昨天的套路进行:
先创建elasticsearch字段类型枚举:
/** * elastic字段类型枚举 * * @author xiangwang */public enum FieldType {Auto("auto"),Text("text"),Keyword("keyword"),Long("long");public String value;private FieldType(final String value) {this.value = https://www.huyubaike.com/biancheng/value;}public static String getValue(final String value) {for (FieldType field : FieldType.values()) {if (field.getValue().equalsIgnoreCase(value)) {return field.value;}}return null;}public String getValue() {return value;}public void setValue(final String value) {this.value = value;}}然后创建elasticsearch的字段:
/** * elastic字段注解,定义每个elasticsearch字段上的属性 * * @author xiangwang */@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)@Documented@Inheritedpublic @interface DocField {@AliasFor("name")String value() default "";@AliasFor("value")String name() default "";FieldType type() default FieldType.Auto;boolean index() default false;String format() default "";String pattern() default "";boolean store() default false;boolean fielddata() default false;String searchAnalyzer() default "";String analyzer() default "";String normalizer() default "";}先分享这么多,学技术不在于接受能力,而在于消化能力 。
【3 Java注解:一个真实Elasticsearch案例】
经验总结扩展阅读
- JavaWeb完整案例详细步骤
- 2022年农历腊月初九搬家好吗
- 2023年正月搬家最吉利的日子
- 2022年12月8日是开业吉日吗
- Spring的同一个服务为什么会加载多次?
- 2023年八月廿七日子好不好 2023年10月11日黄道吉日查询表
- 程序员工资一般多少钱一个月 挣的多吗
- redis bitmap数据结构之java对等操作
- 如果这些星座爱你 一个眼神你就懂了
- 找一个温暖的爱人对十二星座有多重要