Interface SearchQueryBuilder<H>

Type Parameters:
H - The type of query results

public interface SearchQueryBuilder<H>
A builder for search queries.
  • Method Details

    • predicate

      void predicate(SearchPredicate predicate)
    • sort

      void sort(SearchSort sort)
    • aggregation

      <A> void aggregation(AggregationKey<A> key, SearchAggregation<A> aggregation)
    • addRoutingKey

      void addRoutingKey(String routingKey)
    • truncateAfter

      void truncateAfter(long timeout, TimeUnit timeUnit)
    • failAfter

      void failAfter(long timeout, TimeUnit timeUnit)
    • totalHitCountThreshold

      void totalHitCountThreshold(long totalHitCountThreshold)
    • highlighter

      @Incubating void highlighter(SearchHighlighter queryHighlighter)
    • highlighter

      @Incubating void highlighter(String highlighterName, SearchHighlighter highlighter)
    • param

      @Incubating void param(String parameterName, Object value)
    • build

      SearchQuery<H> build()