Gravatar for

Question by abates100, Apr 8, 2015 3:31 PM

Sitecore 8 Indexes and Coveo for Sitecore Indexes

We installed Coveo for SiteCore version 8, rebuilt indexes and now have 2 each of master and web indexes. Do we need both? Are there any additional steps required to remove Lucene completely or is it still being used for something?

Will additional Coveo indexes need to be created to replace the other sitecore indexes such as marketingasset, socialmessages, etc? Rebuilding them does not auto create a Coveo index.

Thanks for any newbie suggestions.

1 Reply
Gravatar for

Answer by Jean-François L'Heureux, Apr 8, 2015 4:24 PM

"Coveo for Sitecore" for Sitecore 8 is by default configured to index the master and web databases side-by-side with the default Sitecore indexes (Lucene).

It is still possible to replace the master, web and core Lucene indexes with Coveo indexes but it is not necessary.

Since Sitecore added a lot of new indexes in Sitecore 8, Coveo decided it was time to index only the needed indexes (master and web) side-by-side instead of replacing all the indexes that Coveo don't use in their UI components.

All the Lucene indexes should be kept because they are used by the various Sitecore tools (Content Editor, Experience Profile…). Coveo indexes are now used only in Coveo search components and are still available for you to build your site on top of them.

Gravatar for

Comment by abates100, Apr 9, 2015 8:41 AM

Thanks for your quick response and clarity. These statements led me to believe Lucene was completely replaced by Coveo for Sitecore. So you are saying that all it really replaces is the master and web indexes.

'Coveo for Sitecore is an integration of our full-fledged search engine, directly in Sitecore 7.X. It replaces Lucene altogether and thus gives you much more control over what gets indexed and how it is indexed.'

•Make the switch from Lucene/Solr to Coveo for Sitecore quickly and easily

Gravatar for

Comment by Jean-François L'Heureux, Apr 9, 2015 9:31 AM

Prior to Sitecore 7.2, Sitecore didn't allow the use of more than one kind of search index. Thus, Coveo for Sitecore on Sitecore 7.0 and 7.1 completely replaces all the Lucene indexes.

The default configuration of Coveo for Sitecore on Sitecore 7.2 and 7.5 is also to replace all the Lucene indexes. But a new setting was added to allow replacing only a subset of the Lucene indexes and allow creating Coveo indexes side-by-side with Lucene indexes.

In Coveo for Sitecore on Sitecore 8.0, we set the default configuration to create side-by-side Master and Web Coveo indexes and keep the Lucene ones

Gravatar for

Comment by Wim Nijmeijer, May 18, 2015 4:03 AM

So based on the above: a) Can we replace all indexes from Lucene to Coveo in version 8? b) What is the best recommendation here?

Gravatar for

Comment by Jean-François L'Heureux, May 19, 2015 10:16 AM

a) No we can't. We can only replace the Master, Web, Core and maybe Analytics Lucene indexes with Coveo if desired. The replacement of the other Sitecore 8 Lucene indexes was not tested by Coveo.

b) The recommendation for Sitecore 8 is to keep all the Lucene indexes (even Master and Web) and let Coveo index the Master and Web databases in 2 new side-by-side Coveo indexes. This is the default configuration when installing Coveo for Sitecore on Sitecore 8.0.

Ask a question