Indexed Item does not contain sitecore field
I recently upgraded from Coveo for Sitecore 3 to Coveo for Sitecore 4 Cloud Edition. I have converted my configuration files including the custom configured fields i created. In the Cloud Administration console i can see the configured fields I created.
I have a sitecore template with a field titled "image" of sitecore type image and i see a corresponding field for this in the fields page. But for the corresponding content item in the content browser of the admin console I don't see this field.
It should be default be indexing all fields of sitecore templates that have values right?
Your 'image' field is not indexed because it has the same name as one of the excludedFields of the Lucene's list which we reference for our indexes.
There are 2 workarounds available:
- Change the name of your field for something else (i.e. imageUrl) and set the 'Title' of this field to 'image' or whatever you want.
- In the Coveo.SearchProvider.config file, search for the element
<exclude hint="list:ExcludeField" ref="contentSearch/indexConfigurations/defaultLuceneIndexConfiguration//exclude[@hint='list:ExcludeField']" factory="remoteListFactory" />in coveo/defaultIndexConfiguration. This is where we reference the Lucene list of excluded fields. You can remove the ref and factory attributes and directly copy the list of excluded fields from the Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config file there. Then remove the 'Image' element from the copied list.