Class QueryContext


  • public class QueryContext
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryContext​(java.lang.String queryString, boolean isQuery)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addFieldLog​(java.lang.String field, java.lang.String text)  
      void addFunctionScore​(java.util.function.Consumer<java.util.List<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder>> functionScoreQuery)  
      void addHighlightedQuery​(java.lang.String text)  
      void addQuery​(java.util.function.Consumer<org.elasticsearch.index.query.BoolQueryBuilder> boolQuery)  
      void addSorts​(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders)  
      java.lang.String getDefaultField()  
      java.util.List<java.lang.String> getDefaultKeyword()  
      org.elasticsearch.index.query.QueryBuilder getQueryBuilder()  
      java.lang.String getQueryString()  
      boolean hasSorts()  
      boolean roleQueryEnabled()  
      void setDefaultField​(java.lang.String defaultField)  
      void setQueryBuilder​(org.elasticsearch.index.query.QueryBuilder queryBuilder)  
      void skipRoleQuery()  
      java.util.List<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ALLINURL_FIELD_PREFIX

        protected static final java.lang.String ALLINURL_FIELD_PREFIX
        See Also:
        Constant Field Values
      • ALLINTITLE_FIELD_PREFIX

        protected static final java.lang.String ALLINTITLE_FIELD_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • QueryContext

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

      • addFunctionScore

        public void addFunctionScore​(java.util.function.Consumer<java.util.List<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder>> functionScoreQuery)
      • addQuery

        public void addQuery​(java.util.function.Consumer<org.elasticsearch.index.query.BoolQueryBuilder> boolQuery)
      • setQueryBuilder

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

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

        public boolean hasSorts()
      • sortBuilders

        public java.util.List<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders()
      • getQueryBuilder

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

        public void addFieldLog​(java.lang.String field,
                                java.lang.String text)
      • getDefaultKeyword

        public java.util.List<java.lang.String> getDefaultKeyword()
      • addHighlightedQuery

        public void addHighlightedQuery​(java.lang.String text)
      • getQueryString

        public java.lang.String getQueryString()
      • roleQueryEnabled

        public boolean roleQueryEnabled()
      • skipRoleQuery

        public void skipRoleQuery()
      • getDefaultField

        public java.lang.String getDefaultField()
      • setDefaultField

        public void setDefaultField​(java.lang.String defaultField)