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 theSolrInputDocumentto 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 theDefautlInventoryAvailabilityServiceand implements a method to update Solr documents with Inventory availability data, when Stock Change notification occurs, for example.SolrCatalogInventoryServiceAutoConfiguration SolrCatalogWorkerAutoConfiguration SolrProductIndexWorker SolrProductSearchIndexWorkerProcessLauncher