Interface OpenSearchHintQueryBuilder

All Known Implementing Classes:
AbstractGeoOpenSearchHintQueryBuilder, CommonOpenSearchHintQueryBuilder, FuzzyOpenSearchHintQueryBuilder, GeoBoundingBoxOpenSearchHintQueryBuilder, GeoDistanceOpenSearchHintQueryBuilder, GeoShapeOpenSearchHintQueryBuilder, MatchOpenSearchHintQueryBuilder, MatchPhraseOpenSearchHintQueryBuilder, MatchPhrasePrefixOpenSearchHintQueryBuilder, MoreLikeThisOpenSearchHintQueryBuilder, MultiMatchOpenSearchHintQueryBuilder, QueryStringOpenSearchHintQueryBuilder, RegexOpenSearchHintQueryBuilder, SimpleQueryStringOpenSearchHintQueryBuilder, WildcardOpenSearchHintQueryBuilder

public interface OpenSearchHintQueryBuilder
Converts an NXQL OpenSearch Hint into QueryBuilder.
Since:
11.1
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opensearch.index.query.QueryBuilder
    make(EsHint hint, String fieldName, Object value)
    Builds the OpenSearch QueryBuilder.
  • Method Details

    • make

      org.opensearch.index.query.QueryBuilder make(EsHint hint, String fieldName, Object value)
      Builds the OpenSearch QueryBuilder.
      Parameters:
      hint - the OpenSearch hint
      fieldName - the OpenSearch field name
      value - the value that we are looking for
      Returns:
      the QueryBuilder corresponding to the OpenSearch hint