Class ProductIndexBuilderService
- Namespace
- Dynamicweb.Ecommerce.Indexing
- Assembly
- Dynamicweb.Ecommerce.dll
The class ProductIndexBuilderService represents service allows to build different indexes in async mode
public class ProductIndexBuilderService
- Inheritance
-
ProductIndexBuilderService
- Inherited Members
Methods
Add(Shop, IEnumerable<string>)
Adds products to be updated on next build of the index from the Shop.
public static void Add(Shop shop, IEnumerable<string> productIds)
Parameters
shop
ShopThe shop, with index set to be built
productIds
IEnumerable<string>The product ids to be updated in the index.
Build(string, string, IEnumerable<string>, bool)
Builds specified repository inxed updating specified product ids.
public static void Build(string repositoryName, string indexName, IEnumerable<string> productIds, bool buildSynchronous = false)
Parameters
repositoryName
stringThe repository name.
indexName
stringThe index name.
productIds
IEnumerable<string>The product ids to update.
buildSynchronous
boolThe value indecates whether to build syncronous or not
BuildAllQueued()
Build the all the index added to build queue
public static void BuildAllQueued()