Gravatar for chris_gentile@epam.com

Question by chris_gentile@epam.com, Nov 29, 2018 8:17 PM

How to map metadata fields within sitecore connector system

I have the sitecore connector installed using push api and web crawl. I have created custom fields and want them mapped to metadata, but each time i rebuild the index from sitecore, my custom mappings are removed. How can I ensure they won't be removed? Can i configure them from sitecore so they are persistant?

1 Reply
Gravatar for vbernard@coveo.com

Answer by Vincent, Nov 29, 2018 8:41 PM

Hey Chris! I'm not sure to understand your use case, but I'll still try to explain some concepts related to your use case. In Coveo for Sitecore, the fields of Sitecore sources in Coveo Cloud are defined on the Sitecore side, in the Coveo.SearchProvider.custom.config. This configuration will be applied to Coveo Cloud, hence the custom mapping removed.

Do you need to share fields between your Web sources and you Sitecore sources? This is where I'm a bit confused. Cheers!

Gravatar for chris_gentile@epam.com

Comment by chris_gentile@epam.com, Nov 29, 2018 8:49 PM

Thanks for getting back to me so fast Vincent. Essentially we have a search implementation on a web source, which utilizes custom fields (with custom multi-value separator configured) that map to meta data fields, that I want to "transfer/use" to the sitecore source, since the rendered html from sitecore also contains the exact same metadata. I want to stick with the current implementation since it is proven to work and would not require rework of field configuration/computed fields.

So not looking to share fields per se, want to just use the sitecore source (which is also web crawled) and utilize the meta data for filtering/faceting/displaying in result templates.

Ask a question