Index and manage catalog data

In this article

A catalog entity is a structure that represents the relationships between items in a source. It’s composed of a source containing products, variants, and availabilities that are unique, and a catalog configuration.

Note

A catalog entity can also contain an extra source dedicated for availabilities if they’re not contained in the product source.

The articles in this section explore how to integrate your catalog data into the Coveo Platform's infrastructure. This integration establishes the relationships between your items, their variants, and their availabilities.

Coveo stores your catalog data in a way that can be leveraged through search and Coveo Machine Learning. You still manage them in your content management system (CMS) of choice.

Index content

Coveo offers tools to index catalog data, as well as a wide array of website content, all stored in a secured unified index.

To index your items, Coveo uses information sourced from your product information management (PIM) system, digital asset management (DAM) system, and other storage locations. It’s your responsibility to consolidate and structure this information in a format that can be processed by Coveo. Every item that needs to be indexed should include the necessary metadata as per Coveo’s requirements in one or more JSON files.

In this section, you’ll find articles with instructions for integrating your catalog data into your index and configuring your catalog entity:

Notes

Indexing alternatives to the Stream API

Coveo provides many out-of-the-box connectors capable of accessing and indexing your product inventory. Connectors may be system specific or generic. See Connector directory for a list of available connectors.