缺少必需的属性“Builder.<variant kind>”

问题描述 投票:0回答:0
nativeQueryBuilder.withQuery(queryBuilder ->
            queryBuilder.bool(boolBuilder ->
                    boolBuilder.filter(filterBuilder -> {


                        if (category != null) {
                            filterBuilder.term(termBuilder -> termBuilder.field("category.keyword").value(category));
                        }

                        if (subcategory != null) {
                            filterBuilder.term(termBuilder -> termBuilder.field("subcategory.keyword").value(subcategory));
                        }

                        return mustBuilder;
                    })));

    nativeQueryBuilder.withAggregation("max_price", Aggregation.of(aggBuilder ->
            aggBuilder.max(maxBuilder -> maxBuilder.field("price"))));

    nativeQueryBuilder.withAggregation("min_price", Aggregation.of(aggBuilder ->
            aggBuilder.min(minBuilder -> minBuilder.field("price"))));

nativeQueryBuilder.withQuery 方法某处抛出异常。我正在使用 ElasticSearch 模板。

elasticsearch spring-data spring-data-elasticsearch
© www.soinside.com 2019 - 2024. All rights reserved.