Package org.codelibs.fess.query
Class QueryProcessor
java.lang.Object
org.codelibs.fess.query.QueryProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected QueryProcessor.FilterChainprotected List<QueryProcessor.Filter>protected Map<String,QueryCommand> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(String name, QueryCommand queryCommand) voidaddFilter(QueryProcessor.Filter filter) protected QueryProcessor.FilterChainappendFilterChain(QueryProcessor.Filter filter, QueryProcessor.FilterChain chain) protected QueryProcessor.FilterChainprotected voidorg.opensearch.index.query.QueryBuilderexecute(QueryContext context, org.apache.lucene.search.Query query, float boost) voidinit()
-
Field Details
-
queryCommandMap
-
filterList
-
filterChain
-
-
Constructor Details
-
QueryProcessor
public QueryProcessor()
-
-
Method Details
-
init
@PostConstruct public void init() -
execute
public org.opensearch.index.query.QueryBuilder execute(QueryContext context, org.apache.lucene.search.Query query, float boost) -
add
-
addFilter
-
createFilterChain
protected void createFilterChain() -
appendFilterChain
protected QueryProcessor.FilterChain appendFilterChain(QueryProcessor.Filter filter, QueryProcessor.FilterChain chain) -
createDefaultFilterChain
-