Overview

Coveo for Sitecore is the only relevance solution fully integrated into Sitecore, leveraging the Sitecore APIs to connect and blend into the Sitecore experience. Coveo for Sitecore is the simplest gateway for Sitecore users to benefit from the power of the Coveo Platform.

Coveo for Sitecore is a package you install using the Sitecore Installation Wizard. Once deployed, it adds the following features:

  • native indexing capabilities (including multi-site and multi-language support)

  • out-of-the-box search controls

  • the Coveo Command Center

  • xDB integration

  • ability to automate deployments

Wide-ranging Sitecore compatibility

Coveo for Sitecore fully supports the latest and greatest versions of Sitecore Experience Platform (XP) and Sitecore Experience Manager (XM). This includes writing xDB data in the Sitecore Experience Platform through Sitecore xConnect and integrating into the Sitecore SXA Commerce Storefront.

Indexing capabilities

Cherry pick the Sitecore XP/XM content or type of content you want to index and configure Coveo for Sitecore settings with ease using the Coveo Command Center, an intuitive user interface built in Sitecore.

Index each language version of your items and their access rights, over all or specific Sitecore sites. Coveo for Sitecore creates separate Coveo Platform sources for the Sitecore master and web databases and automatically indexes items on publish.

You can also use the other Coveo connectors available in your plan. For example, you can create a REST API source to index Sitecore Content Hub.

All published Sitecore content and external content can be made searchable through a single interface, while shielding the content your website users aren’t entitled to see.

Out-of-the-box search controls

The Coveo Hive Framework carries the entire Coveo JavaScript Search Framework as modular Sitecore presentation items. These items can be added, moved and customized directly in the Sitecore Experience Editor which lets you build and manage your search and relevance experience the same way you manage native Sitecore components.

Already created a classic hosted search page in your Coveo organization? Coveo for Sitecore lets you pull the source code of a classic hosted search page dynamically to inject it into the layout of a Sitecore item.

Using Sitecore Experience Accelerator? Coveo Hive items are also available as SXA renderings.

Manage your Coveo through code

Automate deployments programmatically. All actions you perform using the Coveo Command Center can also be done through a RESTful API.

Leverage the power of the cloud

Transform your search solution in a self-learning relevance engine, harnessing the limitless computing power of the Coveo Platform. Coveo for Sitecore ensures all events in your search interfaces are captured and sent to Coveo Usage Analytics (Coveo UA) and Coveo Machine Learning (Coveo ML) models, enabling personalized experiences and continually improving results.

Architecture overview

The following high-level diagram illustrates how the main Coveo for Sitecore modules integrate into Sitecore. The diagram also shows how these modules interact with Coveo services to deliver relevant search experiences in your Sitecore websites.

Architecture diagram | Coveo for Sitecore 5