Search indexes provide the data used to perform storefront searches. Expect to rebuild
your indexes whenever you update product or content data, so that the data in the index is as
current as possible.
Salesforce B2C Commerce search indexes use data from the following indexes: Product,
Spelling, Content, Synonym, Suggest, Availability, and Active data.
There are two ways to update a search index:
- Scheduled indexing: updates every search feature available on the
storefront. You can rebuild an index manually or schedule it to be
rebuilt daily. Rebuilding indexes requires time and
resources, and can take anywhere from a few minutes to several hours,
depending on the size of the storefront product data and the
complexity of the search configuration. However, daily index rebuilds
are recommended to keep indexes from fragmenting.
- Incremental indexing: only updates some search features. Specific actions trigger index
updates, such as a change to product data. The index is updated in near real time with the
change.
Search index rebuilding processes in Business Manager are run sequentially in case one index
relies on another.