All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractSolrQueryContributor AbstractSolrQueryContributor
which supports easily indicating if a contributor should be run or not.ApplicationTrackableSolrQueryContributor Add query filters to narrow query results to only those within the current application context.CatalogTrackableSolrQueryContributor Add query filters to narrow query results down to the most specific Catalog context provided.CustomerContextTrackableSolrQueryContributor Add query filters to narrow query results to only those within the current Customer Context.DefaultDocumentObjectMapper DefaultSolrActiveDateContributor Adds query filters for active start and end dates for catalog queries.DefaultSolrFacetContributor DefaultSolrFilterContributor DefaultSolrQueryBuilder DefaultSolrResponseParser Default implementation of theResponseParser
using Solr'sQueryResponse
.DefaultSolrRSQLArgumentParser Sanitize Solr reserved characters from the argument.DefaultSolrRSQLFilterBuilder DefaultSolrSearchFieldContributor Sets Solr's "fl" value to designate which fields should be returned in a search response.DefaultSolrSortContributor Handles attaching any relevant sorting (price, alphabetical, etc) to the search request.DefaultSolrSpellCheckContributor Ifspell check is enabled
, this sets the necessary parameters on the Solr request.DefaultSolrTypeAheadService DocumentObjectMapper IndexableTypeSolrQueryContributor Identifies aSolrQueryContributor
which only applies to a specific indexable type.PhraseExactQueryType A query type which matches the exact query phrase searched.PhraseQueryType A query type which matches the searched query phrase with some leeway with the configured slop value.QueryType Represents a type of query.QueryTypeSolrQueryContributor Replace standard query with typed queries to include custom querying and boosts on query type / field combinations.RSQLSolrQueryContributor SandboxTrackableSolrQueryContributor Add query filters to narrow query results down to the most specific Sandbox context provided.SolrFieldCacheAutoConfiguration SolrQueryContributor Adds more specific behavior to customize a Solr Query for search.SolrResponseDebugDecorator Decorates theSearchResponse
with the raw query response for debugging.SolrResponseDecorator Implementations of this interface will populate some extra information on theSearchResponse
.SolrResponseDocumentCatalogDecorator Populate the catalog ID on the result, if the document has one.SolrResponseDocumentDecorator Implementations of this interface will populate some extra information on objects mapped from Solr documents.SolrResponseDocumentIdDecorator Populate the context ID on the result.SolrResponseDocumentMoneyDecorator Component to convert decimal values toMonetaryAmount
for certain fields.SolrResponseFacetDecorator<F,V> Implementations of this abstract class will populate someFacetResponse
information on theSearchResponse
.SolrResponseRangedFacetDecorator Decorates theSearchResponse
withFacetResponse
s associated to ranged facetsSolrResponseSortDecorator Decorates theSearchResponse
withSortOption
s associated to the current search.SolrResponseSpellCheckDecorator If spell check is enabled, this class handles parsing the spelling suggestions and adding them to the response.SolrResponseStandardFacetDecorator Decorates theSearchResponse
withFacetResponse
s associated to standard valued non-ranged facetsSolrRSQLArgumentParser Parses the list of arguments provided during RSQL parsing into a list of valid Solr field values.SolrRSQLFilterBuilder SolrSearchBoostProperties Properties for Solr search boosting.SolrSearchCoreAutoConfiguration SolrStopwordService SolrSynonymService TenantTrackableSolrQueryContributor Add query filters to narrow query results to only those within the current tenant context.TypeAheadFacetFieldsPreProcessor This pre-processor is responsible for handlingsuggestion configurations
marked asfaceted
.TypeAheadFieldPreProcessor Handles setting Solr's "fl" parameter on the initial search request.TypeAheadHighlightFieldsPreProcessor Handles multiple functions related to highlighting fields in a TypeAhead request.TypeAheadKeywordPostProcessor Parses highlighting results from Solr and adds them to the TypeAhead response.TypeAheadKeywordPostProcessor.KeywordContainer Class holding potential suggestions.TypeAheadSuggestionFieldsPostProcessor This PostProcessor is responsible for building recommended results on a TypeAhead query.VendorDiscriminationSolrQueryContributor Add query filters to narrow query results to only those within the user's allowed vendor restrictions.WordQueryType A query type which matches individual words in the query with words in indexed documents.