RangeQuery 构建器的 Elastic Search 查询升级

问题描述 投票:0回答:1

我正在将elasticsearch版本从8.14.3升级到8.15.3,这个查询有一些问题-

返回新的 RangeQuery.Builder() .field(fieldName) .gte(JsonData.of(dateToday)) .build() ._toQuery;

在这里,.field 似乎已被弃用。新版本还有其他方法重写查询吗?

elasticsearch spring-data-elasticsearch elk
1个回答
0
投票

您需要按照以下定义使用,因为它在最新版本中已更改:

new DateRangeQuery.Builder().field("fieldName").gte("dateToday").build()._toRangeQuery();

您可以查看Elastic JavaDoc了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.