使用es 时 数据一旦创建类型不能修改 当有多个字段排序时 必须都是出事类型时integer 类型
es 清除文档时 需要重启项目初始化文档
builder.must(QueryBuilders.wildcardQuery("auditStatus.keyword","查询字段")
@Document(indexName = "activitygoodesnew")@Id private long id;/** * 排序 */ @Field(type = FieldType.Integer) private Integer order;
nativeSearchQueryBuilder .withSort(SortBuilders.fieldSort("liveInExplanationSort").order(SortOrder.ASC)) // 根据讲解排序 .withSort(SortBuilders.fieldSort("order").order(SortOrder.ASC)).build();// 根据后台设置排序; // FieldSortBuilder sort1 = SortBuilders.fieldSort("inExplanationSort").order(SortOrder.ASC); // nativeSearchQueryBuilder.withSort(sort1); nativeSearchQueryBuilder.withQuery(builder); NativeSearchQuery query = nativeSearchQueryBuilder.build();