Index

A B C D E F G H I K L M N P Q R S T U V W 
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 SolrQueryContributor which 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 SpellCheckResult with 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 RelevancyRule of type DefaultRelevancyRuleTypes.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 as Facet.getName(), and removes any unnecessary info like Facet.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 FacetResponse for 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 FacetValue for this facet value.
buildFacetValues(Facet, F, Filter) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
Create the FacetValues for this facet and filters.
buildFieldRef(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
Builds the FieldRef object based on a FieldDefinition
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_OVERRIDES will 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 RelevancyRule of type DefaultRelevancyRuleTypes.MATCHING_VALUE.
buildOrdinalBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
Builds the boost function to apply for the RelevancyRule of type DefaultRelevancyRuleTypes.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 RelevancyRule of type DefaultRelevancyRuleTypes.RELATIVE.
buildSortResponse(SortOption, Pageable) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
Create the sort response for the SortOption and current sort on the Pageable.
buildSpellCheckResult(SpellCheckResponse, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
Create the SpellCheckResult with 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 solrQuery with some additional behavior.
contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.AbstractSolrQueryContributor
Customize the provided solrQuery with 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 Node and 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 Node and 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 Node and 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 the SearchResponse.
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 the SearchResponse for 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 query if 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 ResponseParser using Solr's QueryResponse.
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 FieldDefinitions with facets are applicable to this SearchRequest.
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's rule 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), and SandboxTrackableSolrQueryContributor.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
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 FieldDefinition and this FieldQuery.
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 TypeAheadConfiguration by 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 FieldDefinition containing 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 FacetRange on the Facet with 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 IndexableType via an IndexableTypeSolrQueryContributor, then the contributors listed here will be used instead of DefaultSolrQueryBuilder.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 FieldVariant to 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 FieldDefinition for 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 SpellCheckResponse contains 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 SolrQueryContributor which 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 QueryResponse and populate it on the SearchResponse.
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 selector to a SolrNarrowFields if it doesn't match a FieldDefinition, or else returns the selector as 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 SearchResponse to 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.debug string 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 FieldDefinition from 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 SearchResponse with 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 MonetaryAmount for 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 FacetResponse information on the SearchResponse.
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 SearchResponse with FacetResponses 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 SearchResponse with SortOptions 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 SearchResponse with FacetResponses 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 configurations marked as faceted.
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
 
A B C D E F G H I K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form