Package com.broadleafcommerce.search.index.catalog.solr.document
@NonNullApi
package com.broadleafcommerce.search.index.catalog.solr.document
-
ClassesClassDescriptionSupports logic during search requests that determine if a product is returned in search results.Component to pull Category / Product references off of the source data and index the category ID along with a sorting value.Contributor responsible for indexing product active start and end dates.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.Contributor for adding the product's best price into the Solr document.A component to contribute a field to the
SolrInputDocument
to hold inventory availability for a product.If a product is designated as search on option (seeProductOptionUtil.isSearchOnOption(DocumentContext)
), this class handles building out product option documents to be indexed.This component creates a field that is not searchable or facet-able, but for storing data that will be used later to query the pricing service with the appropriate data.WhenSearchSettingsProperties.isEnabled()
is true, contributes product searchable and online flags.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.Contributor responsible for indexing the vendor ref from the Product's catalog.