Index
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.
All Classes and Interfaces|All Packages|Constant Field Values