Index

A C F G I N S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

applicationTrackableSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
ApplicationTrackableSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute fields to the document for tracking its Application context.
ApplicationTrackableSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.ApplicationTrackableSolrDocumentBuilderContributor
 
applyDefaultSortOnLocaleTranslations(Map<String, List<Translation>>, String) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Hook point to override determination of which locale translations take precedence during reindexing of translatable fields in the absence of language-specific translations.
applyTranslation(DocumentContext, Translation) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Update the JSON document with the provided translation.
attachLanguageBasedTranslations(Indexable<?>, SolrInputDocument, List<FieldDefinition>, Set<String>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
attachLocaleBasedTranslations(Indexable<?>, SolrInputDocument, List<FieldDefinition>, Set<String>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
attachTranslationsForLocale(Map<String, Object>, SolrInputDocument, String, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Populate all translatable fields in the document in the given locale, with values from the provided translated indexable JSON.

C

canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.solr.document.VendorDiscriminatedSolrDocumentBuilderContributor
 
catalogTrackableSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
CatalogTrackableSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute fields to the document for tracking its Catalog context.
CatalogTrackableSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.CatalogTrackableSolrDocumentBuilderContributor
 
com.broadleafcommerce.search.index.solr.document - package com.broadleafcommerce.search.index.solr.document
 
com.broadleafcommerce.search.index.solr.document.autoconfigure - package com.broadleafcommerce.search.index.solr.document.autoconfigure
 
com.broadleafcommerce.search.index.solr.worker - package com.broadleafcommerce.search.index.solr.worker
 
com.broadleafcommerce.search.index.solr.worker.autoconfigure - package com.broadleafcommerce.search.index.solr.worker.autoconfigure
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.solr.document.VendorDiscriminatedSolrDocumentBuilderContributor
 
contributeTrackable(Indexable<?>, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.solr.document.ApplicationTrackableSolrDocumentBuilderContributor
 
contributeTrackable(Indexable<?>, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.solr.document.CatalogTrackableSolrDocumentBuilderContributor
 
contributeTrackable(Indexable<?>, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.solr.document.CustomerContextTrackableSolrDocumentBuilderContributor
 
contributeTrackable(Indexable<?>, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.solr.document.SandboxTrackableSolrDocumentBuilderContributor
 
contributeTrackable(Indexable<?>, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.solr.document.TenantTrackableSolrDocumentBuilderContributor
 
customerContextTrackableSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
CustomerContextTrackableSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute fields to the document for tracking its Customer Context.
CustomerContextTrackableSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.CustomerContextTrackableSolrDocumentBuilderContributor
 

F

filterTranslationsForLanguage(List<Translation>, String) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Retrieve only translations which apply in the provided language.
filterTranslationsForLocale(List<Translation>, String) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Retrieve only translations which apply in the provided locale.

G

getCatalogId(CatalogTrackable) - Method in class com.broadleafcommerce.search.index.solr.document.CatalogTrackableSolrDocumentBuilderContributor
Return the catalog ID to be set on this catalog trackable document.
getChunkSize(String) - Method in class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerProperties
 
getCloneMapper() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getDocumentBuilderHelper() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getField(String, String, Class<T>) - Method in class com.broadleafcommerce.search.index.solr.worker.IndexableDiscriminatedProperties
 
getIndexableTypes() - Method in class com.broadleafcommerce.search.index.solr.worker.IndexableDiscriminatedProperties
 
getJsonPaths(Translation) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Get the JSONPath strings which correspond to the translation field's paths in the indexable JSON payload.
getLanguagesForLocales(Set<String>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getObjectMapper() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getProperties() - Method in class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerUtil
 
getSolrFieldService() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getTenantService() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getTrackableBehavior() - Method in class com.broadleafcommerce.search.index.solr.document.ApplicationTrackableSolrDocumentBuilderContributor
 
getTrackableBehavior() - Method in class com.broadleafcommerce.search.index.solr.document.CatalogTrackableSolrDocumentBuilderContributor
 
getTrackableBehavior() - Method in class com.broadleafcommerce.search.index.solr.document.CustomerContextTrackableSolrDocumentBuilderContributor
 
getTrackableBehavior() - Method in class com.broadleafcommerce.search.index.solr.document.SandboxTrackableSolrDocumentBuilderContributor
 
getTrackableBehavior() - Method in class com.broadleafcommerce.search.index.solr.document.TenantTrackableSolrDocumentBuilderContributor
 
getTranslationProperties() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getTypeFactory() - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
getVendorRef(Indexable<?>) - Method in class com.broadleafcommerce.search.index.solr.document.VendorDiscriminatedSolrDocumentBuilderContributor
Get the vendor ref to index for this indexable object.

I

IndexableDiscriminatedProperties<P> - Class in com.broadleafcommerce.search.index.solr.worker
Allows properties to be discriminated by indexable type.
IndexableDiscriminatedProperties() - Constructor for class com.broadleafcommerce.search.index.solr.worker.IndexableDiscriminatedProperties
 

N

NO_COMMIT_WITHIN_TIME - Static variable in class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerUtil
 

S

sandboxTrackableSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
SandboxTrackableSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute fields to the document for tracking its Sandbox context.
SandboxTrackableSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.SandboxTrackableSolrDocumentBuilderContributor
 
setChunkSize(Map<String, Integer>) - Method in class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerProperties
Maximum number of documents to include in Solr update request.
setIndexableTypes(Map<String, P>) - Method in class com.broadleafcommerce.search.index.solr.worker.IndexableDiscriminatedProperties
 
setTranslationProperties(SearchCommonTranslationProperties) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 
SolrCommonDocumentBuilderAutoConfiguration - Class in com.broadleafcommerce.search.index.solr.document.autoconfigure
 
SolrCommonDocumentBuilderAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
SolrCommonIndexWorkerAutoConfiguration - Class in com.broadleafcommerce.search.index.solr.worker.autoconfigure
 
SolrCommonIndexWorkerAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.solr.worker.autoconfigure.SolrCommonIndexWorkerAutoConfiguration
 
solrFieldTypeConverter() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
SolrIndexWorkerProperties - Class in com.broadleafcommerce.search.index.solr.worker
Properties for configuring Solr Index Workers.
SolrIndexWorkerProperties() - Constructor for class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerProperties
 
solrIndexWorkerUtil(SolrIndexWorkerProperties) - Method in class com.broadleafcommerce.search.index.solr.worker.autoconfigure.SolrCommonIndexWorkerAutoConfiguration
 
SolrIndexWorkerUtil - Class in com.broadleafcommerce.search.index.solr.worker
Utility class to handle common operations for Solr index worker classes, e.g.
SolrIndexWorkerUtil(SolrIndexWorkerProperties) - Constructor for class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerUtil
 

T

tenantTrackableSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
TenantTrackableSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute fields to the document for tracking its Tenant context.
TenantTrackableSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.TenantTrackableSolrDocumentBuilderContributor
 
translateIndexableJson(Indexable<I>, List<Translation>, List<Translation>) - Method in class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
Translate the given indexable's JSON data with the given translations.
translationSolrDocumentBuilderContributor(SolrFieldService, DocumentBuilderHelper, TypeFactory, IndexerTenantService) - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
TranslationSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contribute translated field values to the SolrInputDocument in the available locales.
TranslationSolrDocumentBuilderContributor(SolrFieldService, DocumentBuilderHelper, TypeFactory, IndexerTenantService) - Constructor for class com.broadleafcommerce.search.index.solr.document.TranslationSolrDocumentBuilderContributor
 

V

vendorDiscriminatedSolrDocumentBuilderContributor() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration
 
VendorDiscriminatedSolrDocumentBuilderContributor - Class in com.broadleafcommerce.search.index.solr.document
Contributes vendor discrimination information to the Solr document
VendorDiscriminatedSolrDocumentBuilderContributor() - Constructor for class com.broadleafcommerce.search.index.solr.document.VendorDiscriminatedSolrDocumentBuilderContributor
 

W

writeDocumentsToSolrInChunks(Collection<? extends List<? extends Indexable<?>>>, AtomicInteger, String, String, DocumentBuilder<SolrInputDocument>, SolrIndexProvider) - Method in class com.broadleafcommerce.search.index.solr.worker.SolrIndexWorkerUtil
Rather than writing an indexable by ID to Solr or all the indexables at once, this method aggregates them into chunks to keep from sending excessively large requests to Solr or having poor performance by only sending a couple records at a time when grouped by ID.
A C F G I N S T V W 
All Classes and Interfaces|All Packages|Constant Field Values