Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- addMarketplaceFilter(SolrQuery, 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
- 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, 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
- applyMatchingQueryBoostToQueryFields(SolrQuery, RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boosted query field for the
RelevancyRule
of typeDefaultRelevancyRuleTypes.MATCHING_VALUE
. - attachEDisMax(SolrQuery) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Configure eDisMax Query Fields to enable text search on all searchable fields
- attachFacets(SolrQuery, List<Filter>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Configure facets to enable facet responses for facets on this search type.
- attachFilters(SolrQuery, List<Filter>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFilterContributor
-
Configure query for Solr with necessary filters
- attachPage(SolrQuery, Pageable) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Configure query to Solr for retrieving requested page of results
- attachQuery(SolrQuery, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrQueryBuilder
-
Sanitizes and sets the query field on the
SolrQuery
- attachRangedFacet(SolrQuery, FieldDefinition, List<Filter>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Attaches search facet ranges as Solr facet intervals.
- attachRuleBoosts(SolrQuery, Sort, List<FieldDefinition>, List<RelevancyRule>, SearchRequest, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Configure Solr result sorting with given page sort information
- attachSorts(SolrQuery, Sort, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Configure Solr result sorting with given page sort information
- attachStandardFacet(SolrQuery, FieldDefinition, List<Filter>, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Attaches a basic valued facet as a Solr facet field.
- autoRequeryEnabled(SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSpellCheckDecorator
-
Check if auto-correction querying is enabled for the
SearchRequest
, or by default configuration.
B
- buildBoostForField(SolrQuery, RelevancyRule, String, List<String>, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- buildFacetFieldName(FieldDefinition, String) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Build the Solr field name for the facetable type on the field.
- buildFacetFieldWithExclusion(FieldDefinition, String, List<Filter>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Update a multi-select facet field name with tag to exclude any active filters from the facet calculation.
- buildFacetFromField(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Grabs the
field's facet
, makes sure to hydrate any fields on it such asFacet.getName()
, and removes any unnecessary info likeFacet.getRanges()
. - buildFacetRanges(FieldDefinition) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Build an array of the ranges which this field can be faceted on.
- buildFacetResponse(List<FieldDefinition>, F, SearchRequest) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
-
Build the
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 aFieldDefinition
- 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.
- buildMatchingValueBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boost function to apply for the
RelevancyRule
of typeDefaultRelevancyRuleTypes.MATCHING_VALUE
. - buildOrdinalBoostFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
-
Builds the boost function to apply for the
RelevancyRule
of typeDefaultRelevancyRuleTypes.ORDINAL
. - 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 typeDefaultRelevancyRuleTypes.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 thePageable
. - 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
FacetResponse
s for a facet type to theSearchResponse
. - decorate(T, SearchRequest, QueryResponse, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.response.SolrResponseSortDecorator
-
Add all active and inactive
SortOption
s to theSearchResponse
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_PRECEDENCE - Static variable in class com.broadleafcommerce.search.provider.solr.RSQLSolrQueryContributor
- 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'sQueryResponse
. - DefaultSolrResponseParser(DocumentObjectMapper, List<SolrResponseDecorator>) - Constructor for class com.broadleafcommerce.search.provider.solr.response.DefaultSolrResponseParser
- DefaultSolrRSQLArgumentParser - Class in com.broadleafcommerce.search.provider.solr.rsql
-
Sanitize Solr reserved characters from the argument.
- DefaultSolrRSQLArgumentParser() - Constructor for class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLArgumentParser
- DefaultSolrRSQLFilterBuilder - Class in com.broadleafcommerce.search.provider.solr.rsql
- DefaultSolrRSQLFilterBuilder(SolrRSQLArgumentParser, SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.rsql.DefaultSolrRSQLFilterBuilder
- DefaultSolrSearchFieldContributor - Class in com.broadleafcommerce.search.provider.solr
-
Sets Solr's "fl" value to designate which fields should be returned in a search response.
- DefaultSolrSearchFieldContributor(SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- defaultSolrSortContributor(SolrFieldService) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- DefaultSolrSortContributor - Class in com.broadleafcommerce.search.provider.solr
-
Handles attaching any relevant sorting (price, alphabetical, etc) to the search request.
- DefaultSolrSortContributor(SolrFieldService) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
- DefaultSolrSpellCheckContributor - Class in com.broadleafcommerce.search.provider.solr
-
If
spell check is enabled
, this sets the necessary parameters on the Solr request. - DefaultSolrSpellCheckContributor(SpellCheckProperties) - Constructor for class com.broadleafcommerce.search.provider.solr.DefaultSolrSpellCheckContributor
- DefaultSolrTypeAheadService - Class in com.broadleafcommerce.search.provider.solr.typeahead
- DefaultSolrTypeAheadService(SearchProvider<SolrQuery, QueryResponse>, QueryBuilder<SolrQuery>, TypeAheadConfigurationService<TypeAheadConfiguration>, FieldDefinitionService<FieldDefinition>, List<TypeAheadPreProcessor<SolrQuery>>, List<TypeAheadPostProcessor<QueryResponse>>) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
- deleteStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.service.SolrStopwordService
- deleteSynonym(Synonym, IndexableType, 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
- determineMatchingValueBoostedFunction(RelevancyRule, String) - Method in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
- 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 thisSearchRequest
. - filterIncludeInResponseVariants(List<FieldDefinition>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSearchFieldContributor
- filterMatchesFacetRule(Facet, Map<String, String>) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrFacetContributor
-
Determines if the
Facet'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
- FREQUENCY_BASE_VALUE - Static variable in class com.broadleafcommerce.search.provider.solr.RelevancyRulesSolrQueryContributor
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
- 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
- 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 thisFieldQuery
. - getCatalogsForApplication(Application, boolean) - Method in class com.broadleafcommerce.search.provider.solr.CatalogTrackableSolrQueryContributor
-
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(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
- 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 theFacet
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 anIndexableTypeSolrQueryContributor
, then the contributors listed here will be used instead ofDefaultSolrQueryBuilder.defaultContributors
. - getInstance(String) - Static method in class com.broadleafcommerce.search.provider.solr.type.QueryType
-
Retrieves an QueryType based on its String representation.
- getKeywords() - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor.KeywordContainer
- 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.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.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
- 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
- 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.response.SolrResponseSortDecorator
- 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
- 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.
- 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(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
SolrDocument
s 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 theSearchResponse
. - populateTypeAheadFields(SolrQuery, TypeAheadConfiguration, IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
-
Populate the field list on the Solr query from configured type ahead fields.
- postProcess(QueryResponse, TypeAheadResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- postProcess(QueryResponse, TypeAheadResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- preProcess(SolrQuery, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
Q
- QueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
Represents a type of query.
- QueryType(String, String, Double) - Constructor for class com.broadleafcommerce.search.provider.solr.type.QueryType
- queryTypeSolrQueryContributor(LocaleHelper, SolrFieldService, List<QueryType>, SearchProvider<SolrQuery, QueryResponse>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- QueryTypeSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Replace standard query with typed queries to include custom querying and boosts on query type / field combinations.
- QueryTypeSolrQueryContributor(LocaleHelper, SolrFieldService, List<QueryType>, DefaultSolrSearchProvider) - Constructor for class com.broadleafcommerce.search.provider.solr.QueryTypeSolrQueryContributor
R
- 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
- 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 aSolrNarrowFields
if it doesn't match aFieldDefinition
, or else returns theselector
as the field and assumes it is not an alias of some sort. - 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
- 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
- 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.
- 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
- 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 theSearchResponse
. - SolrResponseFacetDecorator(SolrFieldService, TypeFactory) - Constructor for class com.broadleafcommerce.search.provider.solr.response.SolrResponseFacetDecorator
- solrResponseParser(DocumentObjectMapper, List<SolrResponseDecorator>) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- solrResponseRangedFacetDecorator(SolrFieldService, TypeFactory) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- SolrResponseRangedFacetDecorator - Class in com.broadleafcommerce.search.provider.solr.response
-
Decorates the
SearchResponse
withFacetResponse
s 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
withSortOption
s 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
withFacetResponse
s 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
- 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 - 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
- toString() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSortProperties
- 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 asfaceted
. - TypeAheadFacetFieldsPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFacetFieldsPreProcessor
- typeAheadFieldPreProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadFieldPreProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
-
Handles setting Solr's "fl" parameter on the initial search request.
- TypeAheadFieldPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadFieldPreProcessor
- typeAheadHighlightFieldsPreProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadHighlightFieldsPreProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.preprocessors
-
Handles multiple functions related to highlighting fields in a TypeAhead request.
- TypeAheadHighlightFieldsPreProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.preprocessors.TypeAheadHighlightFieldsPreProcessor
- typeAheadKeywordPostProcessor() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadKeywordPostProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
Parses highlighting results from Solr and adds them to the TypeAhead response.
- TypeAheadKeywordPostProcessor() - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadKeywordPostProcessor
- TypeAheadKeywordPostProcessor.KeywordContainer - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
Class holding potential suggestions.
- typeAheadSuggestionFieldPostProcessor(SolrFieldService, LocaleHelper) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- TypeAheadSuggestionFieldsPostProcessor - Class in com.broadleafcommerce.search.provider.solr.typeahead.postprocessors
-
This PostProcessor is responsible for building recommended results on a TypeAhead query.
- TypeAheadSuggestionFieldsPostProcessor(SolrFieldService, LocaleHelper) - Constructor for class com.broadleafcommerce.search.provider.solr.typeahead.postprocessors.TypeAheadSuggestionFieldsPostProcessor
- typeAheadToSearchRequest(TypeAheadRequest, IndexableType) - Method in class com.broadleafcommerce.search.provider.solr.typeahead.DefaultSolrTypeAheadService
U
- updateSynonym(Synonym, IndexableType, 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
- useDefaultSort(Sort, SolrQuery) - Method in class com.broadleafcommerce.search.provider.solr.DefaultSolrSortContributor
-
Determines if a default sort should be added with the contributor.
V
- vendorDiscriminationSolrQueryContributor(VendorAwareTrackablePolicyUtils) - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- VendorDiscriminationSolrQueryContributor - Class in com.broadleafcommerce.search.provider.solr
-
Add query filters to narrow query results to only those within the user's allowed vendor restrictions.
- VendorDiscriminationSolrQueryContributor(VendorAwareTrackablePolicyUtils) - Constructor for class com.broadleafcommerce.search.provider.solr.VendorDiscriminationSolrQueryContributor
W
- wordQueryType() - Method in class com.broadleafcommerce.search.provider.solr.autoconfiguration.SolrSearchCoreAutoConfiguration
- WordQueryType - Class in com.broadleafcommerce.search.provider.solr.type
-
A query type which matches individual words in the query with words in indexed documents.
- WordQueryType(Double) - Constructor for class com.broadleafcommerce.search.provider.solr.type.WordQueryType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form