Skip to content
Advertisement

elastic search – Java api client range query

I am migrating a java application from elastic search high level client to java api client. There is a range query like this in the code. QueryBuilders.rangeQuery("startDate").lte(dateUtils.today()) Need to change this to java api client code. Could someone help on this?

Advertisement

Answer

https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/searching.html

Query dateRangeQuery = RangeQuery.of(r -> r
    .field("startDate")
    .lte(dateUtils.today()) 
)._toQuery();
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement