elastic search – Java api client range query

Issue

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?

Solution

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();

Answered By – Joyin

Answer Checked By – Dawn Plyler (AngularFixing Volunteer)

Leave a Reply

Your email address will not be published.