Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCatalogTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
- AbstractCatalogTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
- AbstractSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Abstract
SolrQueryContributorwhich supports easily indicating if a contributor should be run or not. - AbstractSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.AbstractSolrQueryContributor
- addCollatedResults(List<SpellCheckResponse.Collation>, SpellCheckResult) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Apply any Solr auto-corrected query suggestions to the spell check results.
- addFacetValues(Map<String, List<Map<String, Object>>>, TypeAheadSuggestionConfiguration, SuggestionField, FacetField) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Populate the facet counts and names in the suggestion results for the field.
- addKeyword(String, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- addMarketplaceFilter(SolrQuery, SearchRequest, ContextInfo, Application) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
Adds filtering when the requested Application is a marketplace.
- addPendingMarketplaceApplicationFilter(Application, String) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- addPositiveExpressionModifier(String) - Method in class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
-
As noted in this post, Solr requires that boolean expressions must have at least one 'positive' expression, otherwise it will match no results.
- addRangedFacetExclusion(FieldDefinition, SolrQuery, String, List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Update the facet range to exclude any active filters from the facet calculation.
- addSecondary(String, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- addSingleKeywordSuggestion(TypeAheadKeywordPostProcessor.KeywordContainer, String, String, String, String, boolean) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Adds a highlighted word to the container to be used in results.
- addSpellCheckSuggestions(List<SpellCheckResponse.Suggestion>, SpellCheckResult) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Deprecated.
- addSpellCheckSuggestions(SpellCheckResponse, SearchRequest, SpellCheckResult) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Create the
SpellCheckResultwith search suggestions and query recommendations if present in the Solr query response. - addStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- addStopwords(List<Stopword>, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- addStopwords(List<Stopword>, String, String, boolean, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- afterPropertiesSet() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- afterPropertiesSet() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- applicationTrackableSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- ApplicationTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results to only those within the current application context.
- ApplicationTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.ApplicationTrackableSolrQueryContributor
- applyMatchingQueryBoostToQueryFields(SolrQuery, RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boosted query field for the
RelevancyRuleof typeDefaultRelevancyRuleTypes.MATCHING_VALUE. - attachEDisMax(SolrQuery) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Configure eDisMax Query Fields to enable text search on all searchable fields
- attachFacets(SolrQuery, List<Filter>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Configure facets to enable facet responses for facets on this search type.
- attachFilters(SolrQuery, List<Filter>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
-
Configure query for Solr with necessary filters
- attachPage(SolrQuery, Pageable) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Configure query to Solr for retrieving requested page of results
- attachQuery(SolrQuery, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Sanitizes and sets the query field on the
SolrQuery - attachRangedFacet(SolrQuery, FieldDefinition, List<Filter>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Attaches search facet ranges as Solr facet intervals.
- attachRuleBoosts(SolrQuery, Sort, List<FieldDefinition>, List<RelevancyRule>, SearchRequest, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Configure Solr result sorting with given page sort information
- attachSorts(SolrQuery, Sort, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Configure Solr result sorting with given page sort information
- attachStandardFacet(SolrQuery, FieldDefinition, List<Filter>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Attaches a basic valued facet as a Solr facet field.
- autoRequeryEnabled(SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check if auto-correction querying is enabled for the
SearchRequest, or by default configuration.
B
- buildBoostForField(SolrQuery, RelevancyRule, String, List<String>, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- buildCatalogAwareSandboxOverridesFilter(Set<String>, Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- buildFacetFieldName(FieldDefinition, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Build the Solr field name for the facetable type on the field.
- buildFacetFieldWithExclusion(FieldDefinition, String, List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Update a multi-select facet field name with tag to exclude any active filters from the facet calculation.
- buildFacetFromField(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Grabs the
field's facet, makes sure to hydrate any fields on it such asFacet.getName(), and removes any unnecessary info likeFacet.getRanges(). - buildFacetRanges(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Build an array of the ranges which this field can be faceted on.
- buildFacetResponse(List<FieldDefinition>, F, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Build the
FacetResponsefor the Solr facet based on the known fields and original search request. - buildFacetResponse(Map<String, List<Map<String, Object>>>, TypeAheadSuggestionConfiguration, String, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Build facet response for the type ahead response.
- buildFacetResponses(List<FieldDefinition>, SearchRequest, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Extract the facets from the QueryResponse and convert them into FacetResponses.
- buildFacetValue(Facet, FacetField.Count, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
- buildFacetValue(Facet, IntervalFacet.Count, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
- buildFacetValue(Facet, V, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Create the
FacetValuefor this facet value. - buildFacetValues(Facet, F, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Create the
FacetValuesfor this facet and filters. - buildFieldRef(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
-
Builds the
FieldRefobject based on aFieldDefinition - buildFilterForProductionTrackingLevel() - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- buildFilterOnCatalogOmissions(Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
We expect catalog omissions to be populated any time we expect a trackable record to not be inherited by a certain catalog.
- buildFilterOnCreatingApplication(String) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- buildFilterOnIncludedCatalogs(Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- buildFilterOnPlainCatalogOverrides(Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- buildFilterOnSandboxAwareCatalogOverrides(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
SolrNarrowFields.CATALOG_OVERRIDESwill contain an entry if there is _any_ override record in a more derived catalog, regardless of whether the override is at user level, higher-than-user level (ex: promoted), or production, and regardless of which sandbox the change is in (ex: even if the base record and derived record are both sandbox changes, but are in different sandboxes, in which case the derived record really isn't an override of the base record at all). - buildFilterParamsMap(List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Converts the filters in a set of filters to a key/value map to be used in Facet rule evaluation.
- buildFilterParamsMap(List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Converts the filters in a set of filters to a key/value map to be used in relevancy rule evaluation.
- buildFilterQuery(Filter, String, FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
-
Create the filter query described by the searchFilter for the given field.
- buildMarketplaceAndCatalogAwareSandboxOverridesFilter(Set<String>, Set<String>, Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
Should only be used if the request is in the context of a marketplace application.
- buildMatchingValueBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boost function to apply for the
RelevancyRuleof typeDefaultRelevancyRuleTypes.MATCHING_VALUE. - buildOrdinalBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boost function to apply for the
RelevancyRuleof typeDefaultRelevancyRuleTypes.ORDINAL. - buildPlainSandboxOverridesFilter(Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- buildQueryForQueryType(QueryType, String) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
-
Build a query for the query type which applies its custom matching criteria.
- buildRelativeBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boost function to apply for the
RelevancyRuleof typeDefaultRelevancyRuleTypes.RELATIVE. - buildSortResponse(SortOption, Pageable) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
-
Create the sort response for the
SortOptionand current sort on thePageable. - buildSpellCheckResult(SpellCheckResponse, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Create the
SpellCheckResultwith search suggestions and query recommendations if present in the Solr query response. - buildSuggestionFields(TypeAheadResponse, String, List<TypeAheadSuggestionConfiguration>, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Populate the type-ahead suggestion items or facets for each type-ahead suggestion configuration.
- buildSuggestionMap(SolrDocument, TypeAheadSuggestionConfiguration, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Build a suggestion result object for a type ahead result.
- buildSuggestionPhrase(String, TypeAheadConfiguration, boolean) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Creates the suggestion object for the keyword.
- buildSuggestions(Map<String, List<Map<String, Object>>>, TypeAheadSuggestionConfiguration, String, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Build suggestion results for the type ahead response.
C
- canEqual(Object) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
- canEqual(Object) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- canEqual(Object) - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
- canEqual(Object) - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
- catalogTrackableSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- CatalogTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results down to the most specific Catalog context provided.
- CatalogTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- CATEGORY_IDS_FILTER_NAME - Static variable in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
-
This is the default name of the Category filter.
- com.broadleafcommerce.search.provider.solr - package com.broadleafcommerce.search.provider.solr
- com.broadleafcommerce.search.provider.solr.autoconfiguration - package com.broadleafcommerce.search.provider.solr.autoconfiguration
- com.broadleafcommerce.search.provider.solr.mapper - package com.broadleafcommerce.search.provider.solr.mapper
- com.broadleafcommerce.search.provider.solr.response - package com.broadleafcommerce.search.provider.solr.response
- com.broadleafcommerce.search.provider.solr.rsql - package com.broadleafcommerce.search.provider.solr.rsql
- com.broadleafcommerce.search.provider.solr.service - package com.broadleafcommerce.search.provider.solr.service
- com.broadleafcommerce.search.provider.solr.type - package com.broadleafcommerce.search.provider.solr.type
- com.broadleafcommerce.search.provider.solr.typeahead - package com.broadleafcommerce.search.provider.solr.typeahead
- com.broadleafcommerce.search.provider.solr.typeahead.postprocessors - package com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
- com.broadleafcommerce.search.provider.solr.typeahead.preprocessors - package com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
- constructQuery(SearchRequest, Pageable, List<FieldDefinition>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- constructQuery(SearchRequest, Pageable, List<FieldDefinition>, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- constructResponse(QueryResponse, SearchRequest, List<FieldDefinition>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- constructResponse(QueryResponse, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
-
Create the search response and populate it with the raw Solr response.
- contribute(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.AbstractSolrQueryContributor
- contribute(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- contribute(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in interface com.broadleafcommerce.search.provider.solr.SolrQueryContributor
-
Customize the provided
solrQuerywith some additional behavior. - contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.AbstractSolrQueryContributor
-
Customize the provided
solrQuerywith some additional behavior. - contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.ApplicationTrackableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CustomerContextTrackableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SolrScoreSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.TenantTrackableSolrQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.ApplicationTrackableSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.CustomerContextTrackableSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
-
TypeAhead handles its own search fields, so we don't contribute.
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- contributeOnTypeAhead() - Method in interface com.broadleafcommerce.search.provider.solr.SolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.SolrScoreSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.TenantTrackableSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- convertToSingleStopword(NamedList<Object>, Stopword) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- convertToSingleSynonym(NamedList<Object>, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- convertToStopwordList(NamedList<Object>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- convertToSynonymList(NamedList<Object>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- createFilter(ComparisonNode, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- createFilter(ComparisonNode, List<FieldDefinition>, String) - Method in interface com.broadleafcommerce.search.provider.solr.rsql.SolrRSQLFilterBuilder
-
Create a filter query based on a comparison
Nodeand root domain fields. - createFilter(LogicalNode, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- createFilter(LogicalNode, List<FieldDefinition>, String) - Method in interface com.broadleafcommerce.search.provider.solr.rsql.SolrRSQLFilterBuilder
-
Create a filter query based on a logical
Nodeand root domain fields. - createFilter(Node, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- createFilter(Node, List<FieldDefinition>, String) - Method in interface com.broadleafcommerce.search.provider.solr.rsql.SolrRSQLFilterBuilder
-
Create a filter query based on a generic
Nodeand root domain fields. - createFilter(String, ComparisonOperator, List<String>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- createFilter(String, ComparisonOperator, List<String>, List<FieldDefinition>, String) - Method in interface com.broadleafcommerce.search.provider.solr.rsql.SolrRSQLFilterBuilder
-
Create a filter query based on a set of comparison parameters and a root domain fields.
- customerContextTrackableSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- CustomerContextTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results to only those within the current Customer Context.
- CustomerContextTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.CustomerContextTrackableSolrQueryContributor
D
- decodeFilterValues(Filter) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
-
Decodes the given
Filter.getValues(). - decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentCatalogDecorator
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in interface com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentDecorator
-
Add some extra information to the result object mapped from the document.
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentIdDecorator
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentMoneyDecorator
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentScoreDecorator
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentSearchableDecorator
- decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDebugDecorator
- decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.provider.solr.response.SolrResponseDecorator
-
Add some extra information to the
SearchResponse. - decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Add
FacetResponses for a facet type to theSearchResponse. - decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
-
Add all active and inactive
SortOptions to theSearchResponsefor this search. - decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
- DEFAULT_BOOST_FUNCTION - Static variable in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- DEFAULT_PROPS - Static variable in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- DefaultDocumentObjectMapper - Class in com.broadleafcommerce.search.provider.solr.mapper
- DefaultDocumentObjectMapper(SolrFieldService, List<SolrResponseDocumentDecorator>, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.mapper.DefaultDocumentObjectMapper
- defaultMap() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- defaultMap() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- defaultProperties() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- defaultQueryIfEmpty(String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Returns either the provided query, or the
default queryif blank. - DefaultSearchableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
When
SearchSettingsProperties.isEnabled()is true, this will be applied in non-Admin contexts to exclude non-searchable and non-online products from results. - DefaultSearchableSolrQueryContributor(AuthenticationUtils, SearchSettingsProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- DefaultSolrActiveDateContributor - Class in com.broadleafcommerce.search.provider.solr
-
Adds query filters for active start and end dates for catalog queries.
- DefaultSolrActiveDateContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- defaultSolrFacetContributor(SolrFieldService, RuleEvaluationService, ExpressionContext) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- DefaultSolrFacetContributor - Class in com.broadleafcommerce.search.provider.solr
- DefaultSolrFacetContributor(SolrFieldService, RuleEvaluationService, ExpressionContext) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- defaultSolrFilterContributor(SolrFieldService) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- DefaultSolrFilterContributor - Class in com.broadleafcommerce.search.provider.solr
-
This contributor is responsible for applying filter queries (fq params) to the solr query.
- DefaultSolrFilterContributor(SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- DefaultSolrQueryBuilder - Class in com.broadleafcommerce.search.provider.solr
- DefaultSolrQueryBuilder(LocaleHelper, List<SolrQueryContributor>) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- DefaultSolrResponseParser - Class in com.broadleafcommerce.search.provider.solr.response
-
Default implementation of the
ResponseParserusing Solr'sQueryResponse. - DefaultSolrResponseParser(DocumentObjectMapper, List<SolrResponseDecorator>) - Constructor for class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- DefaultSolrRSQLArgumentParser - Class in com.broadleafcommerce.search.provider.solr.rsql
-
Sanitize Solr reserved characters from the argument.
- DefaultSolrRSQLArgumentParser() - Constructor for class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLArgumentParser
- DefaultSolrRSQLFilterBuilder - Class in com.broadleafcommerce.search.provider.solr.rsql
- DefaultSolrRSQLFilterBuilder(SolrRSQLArgumentParser, SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- DefaultSolrSearchFieldContributor - Class in com.broadleafcommerce.search.provider.solr
-
Sets Solr's "fl" value to designate which fields should be returned in a search response.
- DefaultSolrSearchFieldContributor(SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- defaultSolrSortContributor(SolrFieldService) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- DefaultSolrSortContributor - Class in com.broadleafcommerce.search.provider.solr
-
Handles attaching any relevant sorting (price, alphabetical, etc) to the search request.
- DefaultSolrSortContributor(SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- DefaultSolrSpellCheckContributor - Class in com.broadleafcommerce.search.provider.solr
-
If
spell check is enabled, this sets the necessary parameters on the Solr request. - DefaultSolrSpellCheckContributor(SpellCheckProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
- DefaultSolrTypeAheadService - Class in com.broadleafcommerce.search.provider.solr.typeahead
- DefaultSolrTypeAheadService(SearchProvider<SolrQuery, QueryResponse>, QueryBuilder<SolrQuery>, TypeAheadConfigurationService<TypeAheadConfiguration>, FieldDefinitionService<FieldDefinition>, List<TypeAheadPreProcessor<SolrQuery>>, List<TypeAheadPostProcessor<QueryResponse>>) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- deleteStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- deleteSynonym(Synonym, IndexableType, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- deleteSynonym(Synonym, String, ManagedLanguage) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- determineMatchingValueBoostedFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- determinePlainSandboxOverrideFilterValues(ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- documentObjectMapper(SolrFieldService, List<SolrResponseDocumentDecorator>, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- DocumentObjectMapper - Interface in com.broadleafcommerce.search.provider.solr.mapper
E
- EMPTY_MAP - Static variable in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- EMPTY_MAP - Static variable in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- EMPTY_MAP - Variable in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- enableSpellCheck(SolrQuery, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
-
Enable spell check for the Solr query and request.
- equals(Object) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
- equals(Object) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- equals(Object) - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
- equals(Object) - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
- executeQueryContributors(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Executes any defined query contributors to customize the query.
- executeTypeAheadPostProcessors(TypeAheadResponse, QueryResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
-
Perform any response post-processing after executing the type ahead search.
- executeTypeAheadPreProcessors(SolrQuery, TypeAheadConfiguration, TypeAheadRequest, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
-
Perform any query pre-processing before executing the type ahead search.
F
- facetMatchesField(FieldDefinition, String, String) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Check if the field contains the facet matching the given name and type.
- filterFacetableFields(List<FieldDefinition>, List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Determines which
FieldDefinitionswith facets are applicable to thisSearchRequest. - filterIncludeInResponseVariants(List<FieldDefinition>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- filterMatchesFacetRule(Facet, Map<String, String>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Determines if the
Facet'srule matches the filter parameters. - filterOnNoCatalog() - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
Create a filter for documents with no specified catalog.
- filterOnOtherSandboxes(ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
Create a filter for sandboxes other than the current user's sandbox.
- filterOnProductionSandbox() - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
Create a filter for the production sandbox.
- filterOnUserSandbox(ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
Create a filter for the current user's sandbox.
- filterOverriddenCatalogs(Set<String>, SearchRequest, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
Create a filter to exclude documents for which more specific versions exist for this catalog context.
- filterOverriddenSandboxes(SolrQuery, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
The other filters applied via
SandboxTrackableSolrQueryContributor.filterOnUserSandbox(ContextInfo),SandboxTrackableSolrQueryContributor.filterOnOtherSandboxes(ContextInfo), andSandboxTrackableSolrQueryContributor.filterOnProductionSandbox()will return a list of multiple candidate records that may be relevant for the current sandbox request. - filterOverriddenSandboxesWithCatalogAwareness(SolrQuery, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
-
Similar to
SandboxTrackableSolrQueryContributor.filterOverriddenSandboxes(SolrQuery, ContextInfo), but for catalog-discriminated entities. - filterSynonyms(List<Synonym>, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- findSynonymDiff(Synonym, String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- FREQUENCY_BASE_VALUE - Static variable in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
G
- generateCatalogAwareSandboxOverrides(Set<String>, String) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- getAddStopwordRequest(List<Stopword>, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getAddSynonymRequest(ManagedLanguage, Collection<Synonym>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getAllKeywords() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- getApplicationCatalogs(ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
Retrieve all catalogs visible from the current application.
- getArchivedCatalogs(Application) - Method in class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
- getArgumentParser() - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- getAutocompleteSuggestionLimit(TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- getAvailableLanguages(String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getBackgroundAlias(IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getBackgroundAlias(IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getBoost() - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
The amount to boost results which match this query type.
- getBoostedQueryField(FieldDefinition, FieldQuery, String, Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
-
Retrieve the boosted Solr query field for the given
FieldDefinitionand thisFieldQuery. - getCatalogs(Application, boolean, Function<ApplicationCatalogRef, String>) - Method in class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
- getCatalogsForApplication(Application, boolean) - Method in class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
-
Retrieve all catalogs visible for the current application.
- getCategoryProductMembershipFilter(SolrQuery, SearchRequest, List<FieldDefinition>, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- getCollectionResolver() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getCollectionResolver() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getConfiguration(String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
-
Retrieve the
TypeAheadConfigurationby name and hydrate any nested fields. - getContributorsForIndexableType(IndexableType) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- getCurrentPolicyRequirements() - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- getCurrentSortForOption(SortOption, Pageable) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
- getDefaultAdminSortField() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
-
The field to sort on for the default admin sort.
- getDefaultContributors() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- getDefaultProps() - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- getDeletePath(String, Synonym) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getDeleteSynonymRequest(String, Synonym) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
Returns a Solr request to delete a synonym.
- getDirectImplicitCatalogsForApplication(Application, boolean) - Method in class com.broadleafcommerce.search.provider.solr.AbstractCatalogTrackableSolrQueryContributor
-
Retrieve all directly-assigned catalogs visible for the current application.
- getDocumentObjectMapper() - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- getExpressionContext() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- getExpressionContext() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- getFacetFieldsWithLimits(List<TypeAheadSuggestionConfiguration>, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
-
Returns a map of faceted fields configured for the type ahead suggestions, along with the limit on their results to return.
- getFacetFilter(FieldDefinition, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Get the filter for a field from a search request.
- getFacetForField(List<FieldDefinition>, String, String) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Get the
FieldDefinitioncontaining the facet for the given field name and field type. - getFacetRangeForInterval(Facet, String, String) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
-
Get the
FacetRangeon theFacetwith the given minimum and maximum values. - getField() - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
The field which is used to reference this query type for constructing Solr queries and associating boosts.
- getFieldDefinitionService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getFilterParser() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- getFilterQuery(Filter, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
-
Build the filter query to attach to the Solr query, if it matches an existing field.
- getForcedCatalogs(ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
Retrieve currently specified visible catalogs.
- getHighlightedStrings(String, String, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Returns an array of all the individual highlighted strings that occur in the highlighted result in order of their occurrence.
- getHighlightFields(List<FieldVariant>, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
-
Get the Solr fields which should be highlighted.
- getHighLightFieldVariants(TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
-
Get the specific field variants to highlight on.
- getHighlightFragmentSize(TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
-
Represents Solr's hl.fragsize parameter, or
- getHighlighting(QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Returns a Set of keywords retrieved from Solr's
QueryResponse. - getHighlightMethod() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
-
The highlight method to be used when executing a Solr query.
- getIgnoreCaseVariantField(FieldDefinition, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- getIndexableType() - Method in interface com.broadleafcommerce.search.provider.solr.IndexableTypeSolrQueryContributor
-
The indexable type this contributor can contribute for.
- getIndexableType(MultiValueMap<FieldDefinition, FieldQuery>) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- getIndexableTypeContributors() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
If any contributors have been defined for a specific
IndexableTypevia anIndexableTypeSolrQueryContributor, then the contributors listed here will be used instead ofDefaultSolrQueryBuilder.defaultContributors. - getInstance(String) - Static method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
Retrieves an QueryType based on its String representation.
- getKeywords() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.mapper.DefaultDocumentObjectMapper
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- getLocaleHelper() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
- getObjectMapper() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getObjectMapper() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- getOrder() - Method in interface com.broadleafcommerce.search.provider.solr.SolrQueryContributor
-
Default Spring Bean ordering.
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- getOrder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
- getPhraseBoost() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on phrase query type matches.
- getPhraseExactBoost() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on exact phrase query type matches.
- getPhraseSlop() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Slop which should be applied on phrase query type matches.
- getPrimaryAlias(IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getPrimaryAlias(IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getQueriesForQueryTypes(List<FieldDefinition>) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
-
Calculate the queries which should be applied for each query type and each field.
- getQueryBuilder() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getQueryFields(MultiValueMap<FieldDefinition, FieldQuery>, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
-
Compile the field definitions from the field queries with their applicable boosts into a space delimited String of query fields to apply to the query type alias.
- getQueryTypes() - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- getRangedFacetValueLabel(FacetRange) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
-
Get the label from the
FacetRange. - getReadSingleStopwordRequest(Stopword, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getReadSingleSynonymRequest(String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getReadStopwordRequest(String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getReadStopwordRequest(Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getReadSynonymPath(String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getReadSynonymRequest(ManagedLanguage) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getRelevancyRuleUtils() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- getRelevancyRuleVariant(RelevancyRule, FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Retrieve the
FieldVariantto be used for the relevancy rule. - getRsqlFilterBuilder() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- getRuleEvaluationService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- getRuleEvaluationService() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- getRuleField(RelevancyRule, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Returns the Solr field name for the relevancy rule.
- getSearchFacetUtils() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- getSearchProvider() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getSearchSettingsProperties() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- getSearchSettingsProperties() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- getSearchSettingsProperties() - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentSearchableDecorator
- getSingleStopwordPath(String, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getSlop() - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
-
The slop leeway in matching the queried phrase.
- getSolrFacetFieldName(F) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Get the Solr field name for the facet.
- getSolrFacetFieldName(FacetField) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
- getSolrFacetFieldName(IntervalFacet) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
- getSolrFacets(QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Retrieve the facets for this facet type from the
QueryResponse - getSolrFacets(QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
- getSolrFacets(QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
- getSolrFacetValues(F) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Retrieve the values with counts from the Solr facet.
- getSolrFacetValues(FacetField) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
- getSolrFacetValues(IntervalFacet) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.mapper.DefaultDocumentObjectMapper
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- getSolrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
- getSolrResponseDecorators() - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- getSolrResponseDocumentDecorators() - Method in class com.broadleafcommerce.search.provider.solr.mapper.DefaultDocumentObjectMapper
- getSolrSearchProvider() - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- getSolrSortProperties() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- getSortField(Sort.Order, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Returns the Solr field name for the field to sort on.
- getSortFieldForProperty(String, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Get the
FieldDefinitionfor the requested property to sort on. - getSortOptionUtils() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- getSortOrder(Sort.Order) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Convert the requested sort order into a Solr compatible order.
- getSpellCheckProperties() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
- getSpellCheckProperties() - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
- getStopwordProperties() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getStopwordsPath(String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getSuggestions(TypeAheadRequest, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getSuggestions(TypeAheadRequest, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getSynonymPath(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getSynonymProperties() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getSynonymPropertyConfig() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- getType() - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
The named representation of the query type.
- getTypeAheadConfigurationService() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getTypeAheadPostProcessors() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getTypeAheadPreProcessors() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getTypeFactory() - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
- getTypeFactory() - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
- getTypeFactory() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- getTypeFactory() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- getTypeQuery(String) - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
Get the original query formatted to result in the desired query type with boost applied.
- getTypeQueryInternal(String) - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseExactQueryType
- getTypeQueryInternal(String) - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
- getTypeQueryInternal(String) - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
Get the original query formatted to result in the desired query type.
- getTypeQueryInternal(String) - Method in class com.broadleafcommerce.search.provider.solr.type.WordQueryType
- getVendorAwareTrackablePolicyUtils() - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- getWordBoost() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on word query type matches.
H
- handleBetween(String, List<String>) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleEqual(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleEqualIgnoreCase(String, FieldDefinition, String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleGreaterThan(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleGreaterThanOrEqual(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleIn(String, List<String>) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleLessThan(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleLessThanOrEqual(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleNotEqual(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleNotEqualIgnoreCase(String, FieldDefinition, String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleNotIn(String, List<String>) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- handleNull(String, String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- hashCode() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
- hashCode() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- hashCode() - Method in class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
- hashCode() - Method in class com.broadleafcommerce.search.provider.solr.type.QueryType
- hasSpellCheckResponse(SpellCheckResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check whether the Solr
SpellCheckResponsecontains any spelling suggestions. - hasSpellingSuggestions(List<SpellCheckResponse.Suggestion>) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check if the response has any spell check suggestions.
- hasSuggestedQueries(List<SpellCheckResponse.Collation>) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check if the response has any auto-corrected query suggestions.
- highlightingEnabled(TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
I
- IndexableTypeSolrQueryContributor - Interface in com.broadleafcommerce.search.provider.solr
-
Identifies a
SolrQueryContributorwhich only applies to a specific indexable type. - isActiveFacetRange(FacetRange, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
-
Check if this facet's filter is active on this range.
- isActiveFacetValue(FacetField.Count, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
-
Check if this facet's filter is active on this value.
- isAdminScopedServiceClient(Map<String, Object>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
This is a copy of the method from
AuthenticationUtils. - isDefaultAdminSortEnabled() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
-
Should a default sort be applied in the DefaultSolrSortContributor if a sort does not exist on a Solr query in an admin context? It is recommended to keep this enabled as the order of Solr documents is unstable unless a sort is applied.
- isLimitedFacet(Map<String, Integer>, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
-
Check whether the matching facet field should have limited results.
- isNotFoundStopword(Exception) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- isSearchableFieldWithFieldQueries(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- isTypeAheadRequest(SearchRequestProperties) - Method in interface com.broadleafcommerce.search.provider.solr.SolrQueryContributor
- isValidTokenWithinQuery(int, int, String, String) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Attempts to determine if the token provided is actually a token for the purposes of suggesting a replacement.
K
- KeywordContainer() - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
L
- loadStopwords(StopwordProperties) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- loadSynonyms() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- lowercaseAndSanitizeSynonym(Synonym) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
Lowercases the supplied synonym if
SynonymProperties.isCaseSensitive()is false. - lowercaseAndSanitizeSynonyms(Collection<Synonym>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
Lowercases and sanitizes the supplied synonyms.
- lowercaseString(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
M
- mapDocumentsToObjects(SearchRequest, QueryResponse, List<FieldDefinition>, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.mapper.DefaultDocumentObjectMapper
-
Map the QueryResponse to a list of generalized Maps to support any indexable type.
- mapDocumentsToObjects(SearchRequest, QueryResponse, List<FieldDefinition>, ContextInfo) - Method in interface com.broadleafcommerce.search.provider.solr.mapper.DocumentObjectMapper
-
Map the QueryResponse
SolrDocuments to serializable list of search results. - mergeContiguous(TypeAheadConfiguration, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Merges consecutive highlighted terms into a single highlighted term.
N
- notReachedSizeLimit(Map<String, List<Map<String, Object>>>, TypeAheadSuggestionConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Check whether the suggestion results have been fully populated to their maximum size.
P
- parseArgument(String, FieldVariant) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLArgumentParser
- parseArguments(List<String>, FieldVariant) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLArgumentParser
- parseArguments(List<String>, FieldVariant) - Method in interface com.broadleafcommerce.search.provider.solr.rsql.SolrRSQLArgumentParser
-
Transforms string-based arguments into valid Solr field values.
- parseHighlightedWord(TypeAheadKeywordPostProcessor.KeywordContainer, TypeAheadConfiguration, String, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Handles parsing the highlighted term.
- parseKeyword(TypeAheadKeywordPostProcessor.KeywordContainer, TypeAheadConfiguration, String, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Parses, then adds, a highlighted term to the container results.
- parseKeywords(QueryResponse, TypeAheadConfiguration, TypeAheadRequest) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
-
Parses keywords for highlighting from the Solr query response.
- parseString(String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLArgumentParser
- phraseExactQueryType() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- PhraseExactQueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
A query type which matches the exact query phrase searched.
- PhraseExactQueryType(Double) - Constructor for class com.broadleafcommerce.search.provider.solr.type.PhraseExactQueryType
- phraseQueryType() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- PhraseQueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
A query type which matches the searched query phrase with some leeway with the configured slop value.
- PhraseQueryType(Double, int) - Constructor for class com.broadleafcommerce.search.provider.solr.type.PhraseQueryType
- policyRequirementsArePresent(PolicyInformation) - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- populateQueryTypeQueryFields(SolrQuery, QueryType, MultiValueMap<FieldDefinition, FieldQuery>, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
-
Populate the query fields for the query type and include any boosts.
- populateSpellCheckResponse(SearchResponse, QueryResponse, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Extract the spell check response from the Solr
QueryResponseand populate it on theSearchResponse. - populateTypeAheadFields(SolrQuery, TypeAheadConfiguration, IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
-
Populate the field list on the Solr query from configured type ahead fields.
- postProcess(QueryResponse, TypeAheadResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- postProcess(QueryResponse, TypeAheadResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
Q
- QueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
Represents a type of query.
- QueryType(String, String, Double) - Constructor for class com.broadleafcommerce.search.provider.solr.type.QueryType
- queryTypeSolrQueryContributor(LocaleHelper, SolrFieldService, List<QueryType>, SearchProvider<SolrQuery, QueryResponse>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- QueryTypeSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Replace standard query with typed queries to include custom querying and boosts on query type / field combinations.
- QueryTypeSolrQueryContributor(LocaleHelper, SolrFieldService, List<QueryType>, DefaultSolrSearchProvider) - Constructor for class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
R
- readAllLines(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
Reads all lines from a file.
- readFileLines(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- readStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- readStopwords(IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- readStopwords(String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- readStopwordsFile(StopwordProperties.LoadStopwordProperty) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- readSynonym(String, IndexableType, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- readSynonym(String, String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- readSynonyms(IndexableType, String, Node, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- readSynonyms(String, ManagedLanguage) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- readSynonymsFile(SynonymProperties.LoadSynonymProperty) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- relevancyRulesSolrQueryContributor(SolrFieldService, RelevancyRuleUtils<RelevancyRule>, RuleEvaluationService, ExpressionContext) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- RelevancyRulesSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
This contributor is responsible for applying the query parser boost parameter to the solr query.
- RelevancyRulesSolrQueryContributor(SolrFieldService, RelevancyRuleUtils<RelevancyRule>, RuleEvaluationService, ExpressionContext) - Constructor for class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- resolveImplicitFieldAliasIfAny(String) - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
-
Matches the
selectorto aSolrNarrowFieldsif it doesn't match aFieldDefinition, or else returns theselectoras the field and assumes it is not an alias of some sort. - resolveManagedLanguage(IndexableType, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- RESULT_COUNT - Static variable in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- retrieveSolrFields(TypeAheadConfiguration, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
-
Retrieves the query fields that are to be returned in the query result.
- RSQLSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
This contributor converts RSQL parameters into filter queries that solr understands.
- RSQLSolrQueryContributor(SolrRSQLFilterBuilder, FilterParser<Node>) - Constructor for class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
S
- sandboxTrackableSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SandboxTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results down to the most specific Sandbox context provided.
- SandboxTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- sanitizeSynonymString(String, boolean) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
Sanitize the synonym string by removing any restricted characters.
- setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- setAutoRequery(SearchResponse, SearchRequest, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Mark the
SearchResponseto be re-queried for an auto-corrected query, if applicable. - setDebug(QueryResponse, SolrSearchResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseDebugDecorator
-
Sets the
SolrSearchResponse.debugstring in the search response - setDebugIfApplicable(QueryResponse, TypeAheadResponse, TypeAheadRequest) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
-
Populate the raw query response if debug is active.
- setDefaultAdminSortEnabled(boolean) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
-
Should a default sort be applied in the DefaultSolrSortContributor if a sort does not exist on a Solr query in an admin context? It is recommended to keep this enabled as the order of Solr documents is unstable unless a sort is applied.
- setDefaultAdminSortField(String) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
-
The field to sort on for the default admin sort.
- setFacetFields(SolrQuery, TypeAheadConfiguration, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
-
Configure faceting for fields on the type ahead query.
- setHighlightParameters(TypeAheadRequest, SolrQuery, TypeAheadConfiguration, List<FieldVariant>, String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
-
Configure the parameters necessary to activate result highlighting, as well as the query and which fields to highlight.
- setLocaleHelper(LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- setPhraseBoost(Double) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on phrase query type matches.
- setPhraseExactBoost(Double) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on exact phrase query type matches.
- setPhraseSlop(int) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Slop which should be applied on phrase query type matches.
- setSearchFacetUtils(SearchFacetUtils<Facet>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- setSearchSettingsProperties(SearchSettingsProperties) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- setSolrSortProperties(SolrSortProperties) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- setSortOptionUtils(SortOptionUtils<SortOption>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- setSuggestionQueryArgs(SolrQuery, IndexableSpellCheckProperties) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
-
Configure the Solr query to set parameters necessary for enabling auto-corrected query suggestions.
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- setWordBoost(Double) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
-
Boost which should be applied on word query type matches.
- shouldAdd(String) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
-
Checks if: 1.
- shouldApplyRule(RelevancyRule, List<FieldDefinition>, SearchRequest, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- shouldApplyRuleBasedOnCategoryContext(RelevancyRule, List<FieldDefinition>, SearchRequest, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- shouldApplyRuleBasedOnSearchTerm(RelevancyRule, List<FieldDefinition>, SearchRequest, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- shouldAttachFacet(Facet, Map<String, String>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Determine whether the facet should be included for the query based on current filters.
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.AbstractSolrQueryContributor
-
Determines if this contributor should run.
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.ApplicationTrackableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.CustomerContextTrackableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSearchableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrActiveDateContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SandboxTrackableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.SolrScoreSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.TenantTrackableSolrQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
- shouldCorrectQuery(SearchResponse, QueryResponse) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Should we autocorrect this query? We autocorrect if
1. - shouldDecorate(SpellCheckProperties, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check whether or not spell checking info should be added to the Solr response based on spell check being enabled.
- shouldProcess(QueryResponse, TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Whether suggestion fields should be processed.
- shouldSuggestionsBeMerged(Map<String, Object>, Map<String, Object>) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
-
Check whether two suggestions should be merged based on their context IDs.
- simplifySortOption(SortOption) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
-
Remove
FieldDefinitionfrom sort option for response. - size() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- solrActiveDateContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrFieldCacheAutoConfiguration - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
-
Deprecated.
- SolrFieldCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCacheAutoConfiguration
-
Deprecated.
- solrFieldCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, SearchCacheProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCacheAutoConfiguration
-
Deprecated.
- SolrFieldCaffeineAutoConfiguration - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
-
Auto-configuration for Solr field caching using Caffeine as the underlying cache implementation.
- SolrFieldCaffeineAutoConfiguration() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCaffeineAutoConfiguration
- solrFieldCaffeineManagerCustomizer(CaffeineBudgetManager, SearchCacheProperties, SearchCacheWeightProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCaffeineAutoConfiguration
- SolrFieldEhcacheAutoConfiguration - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
-
Configuration for engaging default Broadleaf support for Ehcache in the Solr Search provider.
- SolrFieldEhcacheAutoConfiguration() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldEhcacheAutoConfiguration
- solrFieldEhcacheManagerCustomizer(EhcacheBudgetManager, SearchCacheProperties, SearchCacheWeightProperties, SearchCacheSizeProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldEhcacheAutoConfiguration
- solrFieldService - Variable in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
- solrFieldService() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrFieldTypeConverter() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrFileLoadException - Exception in com.broadleafcommerce.search.provider.solr.service
-
Thrown when values to load from a file (stopwords, synonyms, etc.) are not found or fail to load for some reason.
- SolrFileLoadException(String) - Constructor for exception com.broadleafcommerce.search.provider.solr.service.SolrFileLoadException
- SolrFileLoadException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.provider.solr.service.SolrFileLoadException
- solrQueryBuilder(LocaleHelper, List<SolrQueryContributor>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrQueryContributor - Interface in com.broadleafcommerce.search.provider.solr
-
Adds more specific behavior to customize a Solr Query for search.
- solrResponseDebugDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDebugDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Decorates the
SearchResponsewith the raw query response for debugging. - SolrResponseDebugDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDebugDecorator
- SolrResponseDecorator - Interface in com.broadleafcommerce.search.provider.solr.response
-
Implementations of this interface will populate some extra information on the
SearchResponse. - solrResponseDocumentCatalogDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDocumentCatalogDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Populate the catalog ID on the result, if the document has one.
- SolrResponseDocumentCatalogDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentCatalogDecorator
- SolrResponseDocumentDecorator - Interface in com.broadleafcommerce.search.provider.solr.response
-
Implementations of this interface will populate some extra information on objects mapped from Solr documents.
- solrResponseDocumentIdDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDocumentIdDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Populate the context ID on the result.
- SolrResponseDocumentIdDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentIdDecorator
- solrResponseDocumentMoneyDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDocumentMoneyDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Component to convert decimal values to
MonetaryAmountfor certain fields. - SolrResponseDocumentMoneyDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentMoneyDecorator
- solrResponseDocumentScoreDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDocumentScoreDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Adds the score field to display boosted values, if it exists.
- SolrResponseDocumentScoreDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentScoreDecorator
- solrResponseDocumentSearchableDecorator(SearchSettingsProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseDocumentSearchableDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
When
SearchSettingsProperties.isEnabled()is true, adds searchable and online fields. - SolrResponseDocumentSearchableDecorator(SearchSettingsProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseDocumentSearchableDecorator
- SolrResponseFacetDecorator<F,
V> - Class in com.broadleafcommerce.search.provider.solr.response -
Implementations of this abstract class will populate some
FacetResponseinformation on theSearchResponse. - SolrResponseFacetDecorator(SolrFieldService, TypeFactory) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
- solrResponseParser(DocumentObjectMapper, List<SolrResponseDecorator>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrResponseRangedFacetDecorator(SolrFieldService, TypeFactory) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseRangedFacetDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Decorates the
SearchResponsewithFacetResponses associated to ranged facets - SolrResponseRangedFacetDecorator(SolrFieldService, TypeFactory) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseRangedFacetDecorator
- solrResponseSortDecorator() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseSortDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Decorates the
SearchResponsewithSortOptions associated to the current search. - SolrResponseSortDecorator() - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
- solrResponseSpellCheckDecorator(SpellCheckProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseSpellCheckDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
If spell check is enabled, this class handles parsing the spelling suggestions and adding them to the response.
- SolrResponseSpellCheckDecorator(SpellCheckProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
- solrResponseStandardFacetDecorator(SolrFieldService, TypeFactory) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseStandardFacetDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Decorates the
SearchResponsewithFacetResponses associated to standard valued non-ranged facets - SolrResponseStandardFacetDecorator(SolrFieldService, TypeFactory) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseStandardFacetDecorator
- SolrRSQLArgumentParser - Interface in com.broadleafcommerce.search.provider.solr.rsql
-
Parses the list of arguments provided during RSQL parsing into a list of valid Solr field values.
- SolrRSQLFilterBuilder - Interface in com.broadleafcommerce.search.provider.solr.rsql
- solrScoreSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrScoreSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
This contributor adds the score parameter into the field list to be returned.
- SolrScoreSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.SolrScoreSolrQueryContributor
- solrSearchableQueryContributor(AuthenticationUtils, SearchSettingsProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrSearchBoostProperties - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
-
Properties for Solr search boosting.
- SolrSearchBoostProperties() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
- SolrSearchCoreAutoConfiguration - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
- SolrSearchCoreAutoConfiguration(SolrSearchBoostProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrSearchFieldContributor(SolrFieldService) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrSearchService(QueryBuilder<SolrQuery>, ResponseParser<QueryResponse, SearchResponse>, SearchProvider<SolrQuery, QueryResponse>, FieldDefinitionService<FieldDefinition>, SearchValidator) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrServiceAutoConfiguration - Class in com.broadleafcommerce.search.provider.solr.service
- SolrServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.provider.solr.service.SolrServiceAutoConfiguration
- SolrSortProperties - Class in com.broadleafcommerce.search.provider.solr.autoconfiguration
-
Properties for Solr sorting
- SolrSortProperties() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- solrSpellCheckContributor(SpellCheckProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrStopwordService(SolrClient, BroadleafSolrProperties, SolrCollectionResolver, TypeFactory, ObjectMapper, StopwordProperties) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrServiceAutoConfiguration
- SolrStopwordService - Class in com.broadleafcommerce.search.provider.solr.service
- SolrStopwordService(SolrClient, BroadleafSolrProperties, SolrCollectionResolver, TypeFactory, ObjectMapper, StopwordProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- solrSynonymService(SolrClient, BroadleafSolrProperties, SolrCollectionResolver, ObjectMapper, SynonymProperties) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrServiceAutoConfiguration
- SolrSynonymService - Class in com.broadleafcommerce.search.provider.solr.service
- SolrSynonymService(SolrClient, BroadleafSolrProperties, SolrCollectionResolver, ObjectMapper, SynonymProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- solrTypeAheadService(SearchProvider<SolrQuery, QueryResponse>, TypeAheadConfigurationService<TypeAheadConfiguration>, QueryBuilder<SolrQuery>, FieldDefinitionService<FieldDefinition>, List<TypeAheadPreProcessor<SolrQuery>>, List<TypeAheadPostProcessor<QueryResponse>>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- sortFacetResponses(List<FacetResponse>) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Sort the facet responses in display order.
- STOPWORDS_PATH - Static variable in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
-
The Solr stopwords path.
- SYNONYM_PATH - Static variable in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
-
The Solr translation path.
T
- tenantTrackableSolrQueryContributor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TenantTrackableSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results to only those within the current tenant context.
- TenantTrackableSolrQueryContributor() - Constructor for class com.broadleafcommerce.search.provider.solr.TenantTrackableSolrQueryContributor
- toStopwordPayload(List<Stopword>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- toString() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
- toString() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- toSynonymPayload(Collection<Synonym>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- tryLoadingSynonyms(SynonymProperties.LoadSynonymProperty, String, boolean, List<Synonym>, Set<String>) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- typeAheadFacetFieldsPreProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadFacetFieldsPreProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
-
This pre-processor is responsible for handling
suggestion configurationsmarked asfaceted. - TypeAheadFacetFieldsPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- typeAheadFieldPreProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadFieldPreProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
-
Handles setting Solr's "fl" parameter on the initial search request.
- TypeAheadFieldPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- typeAheadHighlightFieldsPreProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadHighlightFieldsPreProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
-
Handles multiple functions related to highlighting fields in a TypeAhead request.
- TypeAheadHighlightFieldsPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
- typeAheadKeywordPostProcessor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadKeywordPostProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
Parses highlighting results from Solr and adds them to the TypeAhead response.
- TypeAheadKeywordPostProcessor() - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- TypeAheadKeywordPostProcessor.KeywordContainer - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
Class holding potential suggestions.
- typeAheadSuggestionFieldPostProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadSuggestionFieldsPostProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
This PostProcessor is responsible for building recommended results on a TypeAhead query.
- TypeAheadSuggestionFieldsPostProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- typeAheadToSearchRequest(TypeAheadRequest, IndexableType) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
U
- updateSynonym(Synonym, IndexableType, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- updateSynonyms(Collection<Synonym>, IndexableType, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- updateSynonyms(Collection<Synonym>, String, ManagedLanguage, boolean) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- urlEncode(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
- useDefaultSort(Sort, SolrQuery) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Determines if a default sort should be added with the contributor.
V
- vendorDiscriminationSolrQueryContributor(VendorAwareTrackablePolicyUtils) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- VendorDiscriminationSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results to only those within the user's allowed vendor restrictions.
- VendorDiscriminationSolrQueryContributor(VendorAwareTrackablePolicyUtils) - Constructor for class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
W
- wordQueryType() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- WordQueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
A query type which matches individual words in the query with words in indexed documents.
- WordQueryType(Double) - Constructor for class com.broadleafcommerce.search.provider.solr.type.WordQueryType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form