Package org.codelibs.fess.entity
Class QueryContext
- java.lang.Object
-
- org.codelibs.fess.entity.QueryContext
-
public class QueryContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringALLINTITLE_FIELD_PREFIXprotected static StringALLINURL_FIELD_PREFIX
-
Constructor Summary
Constructors Constructor Description QueryContext(String queryString, boolean isQuery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFieldLog(String field, String text)voidaddFunctionScore(Consumer<List<org.codelibs.fesen.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder>> functionScoreQuery)voidaddHighlightedQuery(String text)voidaddQuery(Consumer<org.codelibs.fesen.index.query.BoolQueryBuilder> boolQuery)voidaddSorts(org.codelibs.fesen.search.sort.SortBuilder<?>... sortBuilders)StringgetDefaultField()List<String>getDefaultKeyword()org.codelibs.fesen.index.query.QueryBuildergetQueryBuilder()StringgetQueryString()booleanhasSorts()booleanroleQueryEnabled()voidsetDefaultField(String defaultField)voidsetQueryBuilder(org.codelibs.fesen.index.query.QueryBuilder queryBuilder)voidskipRoleQuery()List<org.codelibs.fesen.search.sort.SortBuilder<?>>sortBuilders()
-
-
-
Field Detail
-
ALLINURL_FIELD_PREFIX
protected static final String ALLINURL_FIELD_PREFIX
- See Also:
- Constant Field Values
-
ALLINTITLE_FIELD_PREFIX
protected static final String ALLINTITLE_FIELD_PREFIX
- See Also:
- Constant Field Values
-
-
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()
-
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)
-
-