Class QueryContext

java.lang.Object
org.codelibs.fess.entity.QueryContext

public class QueryContext extends Object
  • Field Details

  • Constructor Details

    • QueryContext

      public QueryContext(String queryString, boolean isQuery)
  • Method Details

    • addFunctionScore

      public void addFunctionScore(Consumer<List<org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder>> functionScoreQuery)
    • addQuery

      public void addQuery(Consumer<org.opensearch.index.query.BoolQueryBuilder> boolQuery)
    • setQueryBuilder

      public void setQueryBuilder(org.opensearch.index.query.QueryBuilder queryBuilder)
    • addSorts

      public void addSorts(org.opensearch.search.sort.SortBuilder<?>... sortBuilders)
    • hasSorts

      public boolean hasSorts()
    • sortBuilders

      public List<org.opensearch.search.sort.SortBuilder<?>> sortBuilders()
    • getQueryBuilder

      public org.opensearch.index.query.QueryBuilder getQueryBuilder()
    • addFieldLog

      public void addFieldLog(String field, String text)
    • getDefaultKeyword

      public List<String> getDefaultKeyword()
    • addHighlightedQuery

      public void addHighlightedQuery(String text)
    • getQueryString

      public String getQueryString()
    • roleQueryEnabled

      public boolean roleQueryEnabled()
    • skipRoleQuery

      public void skipRoleQuery()
    • getDefaultField

      public String getDefaultField()
    • setDefaultField

      public void setDefaultField(String defaultField)