Uses of Class
org.codelibs.fess.entity.QueryContext
Packages that use QueryContext
Package
Description
-
Uses of QueryContext in org.codelibs.fess.helper
Methods in org.codelibs.fess.helper that return QueryContextModifier and TypeMethodDescriptionQueryHelper.build(SearchRequestParams.SearchRequestType searchRequestType, String query, Consumer<QueryContext> context) Builds a complete QueryContext for search operations, applying all necessary filters, boosts, and role-based access controls.Methods in org.codelibs.fess.helper with parameters of type QueryContextModifier and TypeMethodDescriptionvoidQueryHelper.buildBaseQuery(QueryContext queryContext, Consumer<QueryContext> context) Builds the base query from the user's search string using the configured query parser.protected voidQueryHelper.buildBoostQuery(QueryContext queryContext) Builds boost query functions to modify document scoring based on various factors.protected voidQueryHelper.buildRoleQuery(QueryContext queryContext, SearchRequestParams.SearchRequestType searchRequestType) Builds role-based access control query filters to restrict search results based on user roles.protected voidQueryHelper.buildVirtualHostQuery(QueryContext queryContext, SearchRequestParams.SearchRequestType searchRequestType) Builds virtual host query filters to restrict search results to the current virtual host.Method parameters in org.codelibs.fess.helper with type arguments of type QueryContextModifier and TypeMethodDescriptionQueryHelper.build(SearchRequestParams.SearchRequestType searchRequestType, String query, Consumer<QueryContext> context) Builds a complete QueryContext for search operations, applying all necessary filters, boosts, and role-based access controls.voidQueryHelper.buildBaseQuery(QueryContext queryContext, Consumer<QueryContext> context) Builds the base query from the user's search string using the configured query parser. -
Uses of QueryContext in org.codelibs.fess.opensearch.client
Methods in org.codelibs.fess.opensearch.client that return QueryContextModifier and TypeMethodDescriptionprotected QueryContextSearchEngineClient.SearchConditionBuilder.buildQueryContext(QueryHelper queryHelper, QueryFieldConfig queryFieldConfig, org.codelibs.fess.mylasta.direction.FessConfig fessConfig) Builds the query context with all search parameters.Methods in org.codelibs.fess.opensearch.client with parameters of type QueryContextModifier and TypeMethodDescriptionprotected voidSearchEngineClient.SearchConditionBuilder.buildSort(QueryContext queryContext, QueryFieldConfig queryFieldConfig, org.codelibs.fess.mylasta.direction.FessConfig fessConfig) Builds the sort configuration. -
Uses of QueryContext in org.codelibs.fess.query
Methods in org.codelibs.fess.query with parameters of type QueryContextModifier and TypeMethodDescriptionprotected DefaultQueryBuilderQueryCommand.buildDefaultQueryBuilder(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, QueryCommand.DefaultQueryBuilderFunction builder) Builds a default query builder with configured fields and boost values.protected org.opensearch.index.query.QueryBuilderBooleanQueryCommand.convertBooleanQuery(QueryContext context, org.apache.lucene.search.BooleanQuery booleanQuery, float boost) Converts a Lucene BooleanQuery to an OpenSearch BoolQueryBuilder.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertDefaultTermQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a term query for the default field with fuzzy matching support.protected org.opensearch.index.query.QueryBuilderFuzzyQueryCommand.convertFuzzyQuery(QueryContext context, org.apache.lucene.search.FuzzyQuery fuzzyQuery, float boost) Converts a Lucene FuzzyQuery into an OpenSearch fuzzy query builder.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertKeywordQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a term query to a keyword-based exact term query.protected org.opensearch.index.query.QueryBuilderPhraseQueryCommand.convertPhraseQuery(QueryContext context, org.apache.lucene.search.PhraseQuery phraseQuery, float boost) Converts a phrase query to a query builder.protected org.opensearch.index.query.QueryBuilderPhraseQueryCommand.convertPhraseQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.PhraseQuery phraseQuery, float boost, String field, String[] texts) Converts a phrase query to a query builder with specified field and texts.protected org.opensearch.index.query.QueryBuilderPrefixQueryCommand.convertPrefixQuery(QueryContext context, org.apache.lucene.search.PrefixQuery prefixQuery, float boost) Converts a prefix query to a query builder.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertPrefixQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a term query ending with asterisk to a prefix query.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertSiteQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a site field query to a prefix query for site filtering.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertSortQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a sort field query to add sort criteria to the context.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertTermQuery(QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost) Converts a TermQuery to a QueryBuilder with the given boost value.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertTermQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a TermQuery to a QueryBuilder with field-specific handling.protected org.opensearch.index.query.QueryBuilderTermRangeQueryCommand.convertTermRangeQuery(QueryContext context, org.apache.lucene.search.TermRangeQuery termRangeQuery, float boost) Converts a TermRangeQuery to a QueryBuilder with the given boost value.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertTextQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a term query to a text-based match phrase query.protected org.opensearch.index.query.QueryBuilderTermQueryCommand.convertWildcardQuery(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, org.apache.lucene.search.TermQuery termQuery, float boost, String field, String text) Converts a term query to a wildcard query for URL field matching.protected org.opensearch.index.query.QueryBuilderWildcardQueryCommand.convertWildcardQuery(QueryContext context, org.apache.lucene.search.WildcardQuery wildcardQuery, float boost) Converts a wildcard query to an appropriate OpenSearch QueryBuilder.protected org.opensearch.index.query.QueryBuilderQueryCommand.convertWithFieldCheck(org.codelibs.fess.mylasta.direction.FessConfig fessConfig, QueryContext context, String field, String text, float boost, QueryCommand.DefaultQueryBuilderFunction defaultBuilder, QueryCommand.FieldQueryBuilder fieldBuilder) Template method that handles the common pattern of query conversion: 1.org.opensearch.index.query.QueryBuilderBooleanQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderBoostQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderFuzzyQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) Executes the fuzzy query command to convert a Lucene FuzzyQuery into an OpenSearch QueryBuilder.org.opensearch.index.query.QueryBuilderMatchAllQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderPhraseQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderPrefixQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) abstract org.opensearch.index.query.QueryBuilderQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) Executes the query command and returns a QueryBuilder.org.opensearch.index.query.QueryBuilderQueryProcessor.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) Executes query processing through the filter chain.org.opensearch.index.query.QueryBuilderQueryProcessor.Filter.execute(QueryContext context, org.apache.lucene.search.Query query, float boost, QueryProcessor.FilterChain chain) Executes the filter logic on the given query.org.opensearch.index.query.QueryBuilderQueryProcessor.FilterChain.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) Executes the filter chain on the given query.org.opensearch.index.query.QueryBuilderTermQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderTermRangeQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost) org.opensearch.index.query.QueryBuilderWildcardQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)