A B C D E F G H I K L M N P Q R S T U V W 
All Classes All Packages

A

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
 
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
Apply any Solr spell check suggestions to the spell check results.
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, ContextInfo, boolean) - 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
 
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.
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

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.
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.
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.
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.
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.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.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.SandboxTrackableSolrQueryContributor
 
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.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.SandboxTrackableSolrQueryContributor
 
contributeOnTypeAhead() - Method in interface com.broadleafcommerce.search.provider.solr.SolrQueryContributor
 
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(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_PRECEDENCE - Static variable in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
 
DEFAULT_PROPS - Static variable in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
 
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
 
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.
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
 
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, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
deleteSynonym(Synonym, String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
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.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>) - 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
Applies a filter to exclude documents for which more specific versions exist for this sandbox context.
findSynonymDiff(Synonym, String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 

G

getAddStopwordRequest(List<Stopword>, String, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
 
getAddSynonymRequest(Collection<Synonym>, String) - 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.
getArgumentParser() - Method in class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
 
getAutocompleteSuggestionLimit(TypeAheadConfiguration) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
 
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.
getCatalogsForApplication(Application, boolean) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
Retrieve all catalogs visible for the current application.
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
 
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(Synonym, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
getDocumentObjectMapper() - Method in class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
 
getExpressionContext() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
 
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.
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
 
getLoadStopwordProperties() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
 
getLoadSynonymProperties() - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
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.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.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
 
getReadSynonymRequest(String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
getRsqlFilterBuilder() - Method in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
 
getRuleEvaluationService() - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
 
getSearchProvider() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
 
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.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
 
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.
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
 
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
 
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.service.SolrStopwordService
 
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

hashCode() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchBoostProperties
 
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.
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
 

K

KeywordContainer() - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
 

L

loadStopwords(LoadStopwordProperties) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
 
loadSynonyms(LoadSynonymProperties) - 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

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(LoadStopwordProperties.LoadStopwordProperty) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
 
readSynonym(String, IndexableType, Locale, 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, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
readSynonyms(String, String) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
readSynonymsFile(LoadSynonymProperties.LoadSynonymProperty) - 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
 
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
 
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.
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.
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.
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.
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.
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.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.SandboxTrackableSolrQueryContributor
 
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.
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
 
SolrFieldCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCacheAutoConfiguration
 
solrFieldCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, SearchCacheProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrFieldCacheAutoConfiguration
 
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
 
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
 
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
 
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
 
solrSpellCheckContributor(SpellCheckProperties) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
 
SolrStopwordService - Class in com.broadleafcommerce.search.provider.solr.service
 
SolrStopwordService(SolrClient, String, String, SolrCollectionResolver, TypeFactory, ObjectMapper, LoadStopwordProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
 
SolrSynonymService - Class in com.broadleafcommerce.search.provider.solr.service
 
SolrSynonymService(SolrClient, String, String, SolrCollectionResolver, ObjectMapper, LoadSynonymProperties) - 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
 
toSynonymPayload(Collection<Synonym>) - 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, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
updateSynonyms(Collection<Synonym>, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 
updateSynonyms(Collection<Synonym>, String, String, boolean) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrSynonymService
 

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 All Packages