Interface Query

All Superinterfaces:
Serializable
All Known Subinterfaces:
BooleanQuery, TermQuery, TermRangeQuery, WildcardQuery
All Known Implementing Classes:
BaseBooleanQueryImpl, BaseQueryImpl, BooleanQueryImpl, DisMaxQuery, FuzzyQuery, MatchAllQuery, MatchQuery, MoreLikeThisQuery, MultiMatchQuery, NestedQuery, StringQuery, TermQueryImpl, TermRangeQueryImpl, WildcardQueryImpl

public interface Query extends Serializable
Author:
Brian Wing Shun Chan
  • Field Details

  • Method Details

    • accept

      <T> T accept(QueryVisitor<T> queryVisitor)
    • getBoost

      float getBoost()
    • getPostFilter

      Filter getPostFilter()
    • getPreBooleanFilter

      BooleanFilter getPreBooleanFilter()
    • getQueryConfig

      QueryConfig getQueryConfig()
    • hasChildren

      boolean hasChildren()
    • isDefaultBoost

      boolean isDefaultBoost()
    • setBoost

      void setBoost(float boost)
    • setPostFilter

      void setPostFilter(Filter filter)
    • setPreBooleanFilter

      void setPreBooleanFilter(BooleanFilter preBooleanFilter)
    • setQueryConfig

      void setQueryConfig(QueryConfig queryConfig)