Filter Your Content
- Out-of-the-Box Item Indexing Filtering
- Change the Crawling Root of an Index
- Use the ItemPathInboundFilter Processor
- Specify Which Templates to Index
- Exclude Items Without Layouts From Being Indexed
- Create a Custom coveoInboundFilterPipeline Processor
Out-of-the-box Item Indexing Filtering
The purpose of this article is to provide you with information on the default item filtering for Coveo indexes. This will let you know why, by default, certain Sitecore items aren’t sent to the Coveo indexes. This may perhaps also save you some time in configuring unnecessary filtering.
Default Coveo Index Crawling Roots
By default, Coveo for Sitecore indexes all items under
/sitecore/content, as well as all items under
/sitecore/media library/Files. These settings can easily be modified (see Change the Crawling Root of an Index).
By default, the
<coveoInboundFilterPipeline> element contains enabled
<processor> elements that automatically filter out certain Sitecore items from Coveo indexes. These processors exclude the following items from being indexed in Coveo:
items targeted by the processors defined in the Sitecore
all Coveo component data source items,
all but the latest version of each of your Sitecore items.
Having your Sitecore
<indexing.filterIndex.inbound> pipeline processors applied on all your indexes, including the Coveo indexes, may or may not suit your needs. You can change Sitecore and Coveo for Sitecore configurations to apply some of your Sitecore
<indexing.filterIndex.inbound> pipeline processors only to Coveo indexes (see Apply Sitecore Inbound Filters Only to Coveo Indexes).