Uses of Interface
com.broadleafcommerce.search.provider.solr.SolrQueryContributor
-
Packages that use SolrQueryContributor Package Description com.broadleafcommerce.search.provider.solr com.broadleafcommerce.search.provider.solr.autoconfiguration -
-
Uses of SolrQueryContributor in com.broadleafcommerce.search.provider.solr
Subinterfaces of SolrQueryContributor in com.broadleafcommerce.search.provider.solr Modifier and Type Interface Description interface
IndexableTypeSolrQueryContributor
Identifies aSolrQueryContributor
which only applies to a specific indexable type.Classes in com.broadleafcommerce.search.provider.solr that implement SolrQueryContributor Modifier and Type Class Description class
AbstractSolrQueryContributor
AbstractSolrQueryContributor
which supports easily indicating if a contributor should be run or not.class
ApplicationTrackableSolrQueryContributor
Add query filters to narrow query results to only those within the current application context.class
CatalogTrackableSolrQueryContributor
Add query filters to narrow query results down to the most specific Catalog context provided.class
CustomerContextTrackableSolrQueryContributor
Add query filters to narrow query results to only those within the current Customer Context.class
DefaultSolrActiveDateContributor
Adds query filters for active start and end dates for catalog queries.class
DefaultSolrFacetContributor
class
DefaultSolrFilterContributor
class
DefaultSolrSearchFieldContributor
Sets Solr's "fl" value to designate which fields should be returned in a search response.class
DefaultSolrSortContributor
Handles attaching any relevant sorting (price, alphabetical, etc) to the search request.class
DefaultSolrSpellCheckContributor
Ifspell check is enabled
, this sets the necessary parameters on the Solr request.class
QueryTypeSolrQueryContributor
Replace standard query with typed queries to include custom querying and boosts on query type / field combinations.class
RSQLSolrQueryContributor
class
SandboxTrackableSolrQueryContributor
Add query filters to narrow query results down to the most specific Sandbox context provided.class
TenantTrackableSolrQueryContributor
Add query filters to narrow query results to only those within the current tenant context.class
VendorDiscriminationSolrQueryContributor
Add query filters to narrow query results to only those within the user's allowed vendor restrictions.Methods in com.broadleafcommerce.search.provider.solr that return types with arguments of type SolrQueryContributor Modifier and Type Method Description protected List<SolrQueryContributor>
DefaultSolrQueryBuilder. getContributorsForIndexableType(com.broadleafcommerce.search.api.type.IndexableType indexableType)
protected List<SolrQueryContributor>
DefaultSolrQueryBuilder. getDefaultContributors()
protected Map<com.broadleafcommerce.search.api.type.IndexableType,List<SolrQueryContributor>>
DefaultSolrQueryBuilder. getIndexableTypeContributors()
If any contributors have been defined for a specificIndexableType
via anIndexableTypeSolrQueryContributor
, then the contributors listed here will be used instead ofDefaultSolrQueryBuilder.defaultContributors
.Constructor parameters in com.broadleafcommerce.search.provider.solr with type arguments of type SolrQueryContributor Constructor Description DefaultSolrQueryBuilder(com.broadleafcommerce.search.core.service.locale.LocaleHelper localeHelper, List<SolrQueryContributor> contributors)
-
Uses of SolrQueryContributor in com.broadleafcommerce.search.provider.solr.autoconfiguration
Methods in com.broadleafcommerce.search.provider.solr.autoconfiguration that return SolrQueryContributor Modifier and Type Method Description SolrQueryContributor
SolrSearchCoreAutoConfiguration. applicationTrackableSolrQueryContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. catalogTrackableSolrQueryContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. customerContextTrackableSolrQueryContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. defaultSolrFacetContributor(com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService, com.broadleafcommerce.rulesengine.expression.service.RuleEvaluationService ruleEvaluationService, com.broadleafcommerce.rulesengine.expression.context.ExpressionContext expressionContext)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. defaultSolrFilterContributor(com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. defaultSolrSortContributor(com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. queryTypeSolrQueryContributor(com.broadleafcommerce.search.core.service.locale.LocaleHelper localeHelper, com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService, List<QueryType> queryTypes, com.broadleafcommerce.search.provider.SearchProvider<org.apache.solr.client.solrj.SolrQuery,org.apache.solr.client.solrj.response.QueryResponse> searchProvider)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. sandboxTrackableSolrQueryContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. solrActiveDateContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. solrSearchFieldContributor(com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. solrSpellCheckContributor(com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties spellCheckProperties)
SolrQueryContributor
SolrSearchCoreAutoConfiguration. tenantTrackableSolrQueryContributor()
SolrQueryContributor
SolrSearchCoreAutoConfiguration. vendorDiscriminationSolrQueryContributor(com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils vendorAwareTrackablePolicyUtils)
Method parameters in com.broadleafcommerce.search.provider.solr.autoconfiguration with type arguments of type SolrQueryContributor Modifier and Type Method Description com.broadleafcommerce.search.core.service.QueryBuilder<org.apache.solr.client.solrj.SolrQuery>
SolrSearchCoreAutoConfiguration. solrQueryBuilder(com.broadleafcommerce.search.core.service.locale.LocaleHelper localeHelper, List<SolrQueryContributor> solrQueryContributors)
-