Package org.codelibs.fess.entity
Class QueryContext
- java.lang.Object
-
- org.codelibs.fess.entity.QueryContext
-
public class QueryContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringALLINTITLE_FIELD_PREFIXprotected static java.lang.StringALLINURL_FIELD_PREFIX
-
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 voidaddFieldLog(java.lang.String field, java.lang.String text)voidaddFunctionScore(java.util.function.Consumer<java.util.List<org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder>> functionScoreQuery)voidaddHighlightedQuery(java.lang.String text)voidaddQuery(java.util.function.Consumer<org.elasticsearch.index.query.BoolQueryBuilder> boolQuery)voidaddSorts(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders)java.lang.StringgetDefaultField()java.util.List<java.lang.String>getDefaultKeyword()org.elasticsearch.index.query.QueryBuildergetQueryBuilder()java.lang.StringgetQueryString()booleanhasSorts()booleanroleQueryEnabled()voidsetDefaultField(java.lang.String defaultField)voidsetQueryBuilder(org.elasticsearch.index.query.QueryBuilder queryBuilder)voidskipRoleQuery()java.util.List<org.elasticsearch.search.sort.SortBuilder<?>>sortBuilders()
-
-
-
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
-
-
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)
-
-