All Classes
-
Class Summary Class Description CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor Supports logic during search requests that determine if a product is returned in search results.CategoryProductSortSolrDocumentContributor Component to pull Category / Product references off of the source data and index the category ID along with a sorting value.ProductActiveDatesSolrDocumentContributor Contributor responsible for indexing product active start and end dates.ProductAllSkusSolrDocumentContributor Component that collects all of the SKUs on a Product and stores them in a single, multi-valued Solr field to allow for easy retrieval of Solr documents, especially when we don't have the Product's context ID or other identifier.ProductCatalogOnlyPricingStrategyDocumentContributor ProductInventoryAvailableSolrDocumentContributor A component to contribute a field to theSolrInputDocument
to hold inventory availability for a product.ProductOptionSolrDocumentBuilder If a product is designated as search on option (seeProductOptionUtil.isSearchOnOption(DocumentContext)
), this class handles building out product option documents to be indexed.ProductOptionUtil ProductSolrDocumentBuilder ProductTranslationSolrDocumentContributor Contributes translations for nested objects inside ofProduct
, which aren't included by default due to being different entities and therefore having a different root for translating fields.ProductTypes ProductVendorRefSolrDocumentContributor Contributor responsible for indexing the vendor ref from the Product's catalog.SolrCatalogDocumentBuilderAutoConfiguration SolrCatalogInventoryService This component extends theDefautlInventoryAvailabilityService
and implements a method to update Solr documents with Inventory availability data, when Stock Change notification occurs, for example.SolrCatalogInventoryServiceAutoConfiguration SolrCatalogWorkerAutoConfiguration SolrProductIndexWorker SolrProductSearchIndexWorkerProcessLauncher