Package org.codelibs.fess.query
Class QueryCommand
java.lang.Object
org.codelibs.fess.query.QueryCommand
- Direct Known Subclasses:
BooleanQueryCommand,BoostQueryCommand,FuzzyQueryCommand,MatchAllQueryCommand,PhraseQueryCommand,PrefixQueryCommand,TermQueryCommand,TermRangeQueryCommand,WildcardQueryCommand
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensearch.index.query.BoolQueryBuilderbuildDefaultQueryBuilder(FessConfig fessConfig, QueryContext context, QueryCommand.DefaultQueryBuilderFunction builder) protected org.opensearch.index.query.QueryBuilderbuildMatchPhraseQuery(String f, String text) protected org.opensearch.search.sort.SortBuilder<?>createFieldSortBuilder(String field, org.opensearch.search.sort.SortOrder order) abstract org.opensearch.index.query.QueryBuilderexecute(QueryContext context, org.apache.lucene.search.Query query, float boost) protected abstract Stringprotected QueryFieldConfigprotected org.dbflute.optional.OptionalThing<String[]>protected QueryProcessorprotected StringgetSearchField(String defaultField, String field) protected booleanisSearchField(String field) voidregister()
-
Constructor Details
-
QueryCommand
public QueryCommand()
-
-
Method Details
-
execute
public abstract org.opensearch.index.query.QueryBuilder execute(QueryContext context, org.apache.lucene.search.Query query, float boost) -
getQueryClassName
-
register
public void register() -
getQueryFieldConfig
-
getQueryProcessor
-
createFieldSortBuilder
protected org.opensearch.search.sort.SortBuilder<?> createFieldSortBuilder(String field, org.opensearch.search.sort.SortOrder order) -
isSearchField
-
getQueryLanguages
-
buildDefaultQueryBuilder
protected org.opensearch.index.query.BoolQueryBuilder buildDefaultQueryBuilder(FessConfig fessConfig, QueryContext context, QueryCommand.DefaultQueryBuilderFunction builder) -
buildMatchPhraseQuery
-
getSearchField
-