A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Class CatalogIndexBuilder

Builds indexes for catalog entries.

Inheritance
System.Object
CatalogIndexBuilder
Implements
Namespace: Mediachase.Search.Extensions.Indexers
Assembly: Mediachase.Search.Extensions.dll
Version: 13.30.0
Syntax
public class CatalogIndexBuilder : BaseCatalogIndexBuilder, ISearchIndexBuilder

Constructors

CatalogIndexBuilder()

Initializes a new instance of the CatalogIndexBuilder class.

Declaration
public CatalogIndexBuilder()

CatalogIndexBuilder(ICatalogSystem, IPriceService, IInventoryService, MetaDataContext, CatalogItemChangeManager, NodeIdentityResolver)

Initializes a new instance of the CatalogIndexBuilder class.

Declaration
public CatalogIndexBuilder(ICatalogSystem catalogSystem, IPriceService priceService, IInventoryService inventoryService, MetaDataContext metaDataContext, CatalogItemChangeManager catalogItemChangeManager, NodeIdentityResolver nodeIdentityResolver)
Parameters
Type Name Description
ICatalogSystem catalogSystem

The catalog system.

IPriceService priceService

The price service.

IInventoryService inventoryService

The inventory service.

MetaDataContext metaDataContext

The meta data context.

CatalogItemChangeManager catalogItemChangeManager

The catalog item change manager.

NodeIdentityResolver nodeIdentityResolver

The node identity resolver.

Implements