Uses of Class
org.codelibs.fess.entity.QueryContext

Packages that use QueryContext
  • Uses of QueryContext in org.codelibs.fess.helper

    Methods in org.codelibs.fess.helper that return QueryContext
    Modifier and Type
    Method
    Description
    QueryHelper.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 QueryContext
    Modifier and Type
    Method
    Description
    void
    QueryHelper.buildBaseQuery(QueryContext queryContext, Consumer<QueryContext> context)
    Builds the base query from the user's search string using the configured query parser.
    protected void
    QueryHelper.buildBoostQuery(QueryContext queryContext)
    Builds boost query functions to modify document scoring based on various factors.
    protected void
    QueryHelper.buildRoleQuery(QueryContext queryContext, SearchRequestParams.SearchRequestType searchRequestType)
    Builds role-based access control query filters to restrict search results based on user roles.
    protected void
    QueryHelper.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 QueryContext
    Modifier and Type
    Method
    Description
    QueryHelper.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.
    void
    QueryHelper.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

    Modifier and Type
    Method
    Description
    protected QueryContext
    SearchEngineClient.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 QueryContext
    Modifier and Type
    Method
    Description
    protected void
    SearchEngineClient.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 QueryContext
    Modifier and Type
    Method
    Description
    QueryCommand.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.QueryBuilder
    BooleanQueryCommand.convertBooleanQuery(QueryContext context, org.apache.lucene.search.BooleanQuery booleanQuery, float boost)
    Converts a Lucene BooleanQuery to an OpenSearch BoolQueryBuilder.
    protected org.opensearch.index.query.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    FuzzyQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    PhraseQueryCommand.convertPhraseQuery(QueryContext context, org.apache.lucene.search.PhraseQuery phraseQuery, float boost)
    Converts a phrase query to a query builder.
    protected org.opensearch.index.query.QueryBuilder
    PhraseQueryCommand.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.QueryBuilder
    PrefixQueryCommand.convertPrefixQuery(QueryContext context, org.apache.lucene.search.PrefixQuery prefixQuery, float boost)
    Converts a prefix query to a query builder.
    protected org.opensearch.index.query.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermRangeQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    TermQueryCommand.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.QueryBuilder
    WildcardQueryCommand.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.QueryBuilder
    QueryCommand.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.QueryBuilder
    BooleanQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    BoostQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    FuzzyQueryCommand.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.QueryBuilder
    MatchAllQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    PhraseQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    PrefixQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    abstract org.opensearch.index.query.QueryBuilder
    QueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
    Executes the query command and returns a QueryBuilder.
    org.opensearch.index.query.QueryBuilder
    QueryProcessor.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
    Executes query processing through the filter chain.
    org.opensearch.index.query.QueryBuilder
    QueryProcessor.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.QueryBuilder
    QueryProcessor.FilterChain.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
    Executes the filter chain on the given query.
    org.opensearch.index.query.QueryBuilder
    TermQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    TermRangeQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)
     
    org.opensearch.index.query.QueryBuilder
    WildcardQueryCommand.execute(QueryContext context, org.apache.lucene.search.Query query, float boost)