Gravatar for v.arunkarthik@accenture.com

Question by Arun, Jun 1, 2017 5:34 PM

sitecore custom fields wont crawl

Hi All, I use [coveo for sitecore 80 3.0 (1226)]. Sitecore version is 8.0 Update 5. I finished setting up coveo for sitecore, which points to remote coveo server. (On premises). Diagnostic page doesn't show any error every thing is in green. I rebuilt the sitecore items and the index got created successfully. But only sitecore's system fields have been crawled. the other custom fields created have not crawled. Posting a screenshot for reference. Also I haven't excluded any custom templates in searchprovider.config.

2 Replies
Gravatar for sbelzile@coveo.com

Answer by Sébastien Belzile, Jun 1, 2017 6:31 PM

This is an old version! If you could use a newer version, I would encourage you to do so.

This said, I think this is an issue that affected a particular CES version. I have seen this before, long time ago, I'm trying to find where => Which CES version are you using?

Also, could you tell me if there are errors in your logs?

Gravatar for jflheureux@coveo.com

Comment by Jean-François L'Heureux, Jun 1, 2017 7:40 PM

Yes, I think the issue was that all Sitecore custom fields were marked as "Display Field" to false in the CES fields set. So the fields values are indexed but never returned on search results for queries. It affected only a single release of Coveo for Sitecore 3.0. The solution is to upgrade to a newer version.

Gravatar for flguillemette@coveo.com

Answer by François Lachance-Guillemette, Jun 5, 2017 8:05 PM

I have stumbled upon a similar issue where a configuration node was _completely_ overriding the fieldMap node.

It happens when you define a `fieldMap` node in a specific index node (say, only in `<index id="coveo_master_index>"` node). The specific one does not merge the specific one with the `defaultIndexConfiguration/fieldMap` node, it completely overrides it.

Please validate with a `ShowConfig` file that you do not have such configuration node.

Ask a question