Class QueryContext


  • public class QueryContext
    extends Object
    • Constructor Detail

      • QueryContext

        public QueryContext​(String queryString,
                            boolean isQuery)
    • Method Detail

      • addFunctionScore

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

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

        public void setQueryBuilder​(org.codelibs.fesen.index.query.QueryBuilder queryBuilder)
      • addSorts

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

        public boolean hasSorts()
      • sortBuilders

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

        public org.codelibs.fesen.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)