Class TermRangeQuery

java.lang.Object
com.couchbase.client.java.search.SearchQuery
com.couchbase.client.java.search.queries.TermRangeQuery

public class TermRangeQuery extends SearchQuery
A FTS query that matches documents on a range of values. At least one bound is required, and the inclusiveness of each bound can be configured.
Since:
2.4.5
Author:
Michael Nitschinger
  • Constructor Details

    • TermRangeQuery

      public TermRangeQuery()
  • Method Details

    • min

      public TermRangeQuery min(String min, boolean inclusive)
      Sets the lower boundary of the range, inclusive or not depending on the second parameter.
    • min

      public TermRangeQuery min(String min)
      Sets the lower boundary of the range. The lower boundary is considered inclusive by default on the server side.
      See Also:
    • max

      public TermRangeQuery max(String max, boolean inclusive)
      Sets the upper boundary of the range, inclusive or not depending on the second parameter.
    • max

      public TermRangeQuery max(String max)
      Sets the upper boundary of the range. The upper boundary is considered exclusive by default on the server side.
      See Also:
    • field

      public TermRangeQuery field(String field)
    • boost

      public TermRangeQuery boost(double boost)
      Overrides:
      boost in class SearchQuery
    • toCore

      public com.couchbase.client.core.api.search.CoreSearchQuery toCore()
      Specified by:
      toCore in class SearchQuery