Cross-source data querying and consolidation
I have business objects that have metadata in different data stores. Eg. some information about the object is in sitecore, other in sharepoint. I'm concerned that if I query 2 indexes, that same object could appear more than once in results.
1) Are there ways, in the query (coveo rest) to tell the resolver to treat the objects as the same object (i.e. join by some guid field?) 2) Or, can I somehow during the crawling of one index, write the field values I want to another existing index, and then just query a single index?
The "index" you talk about is a called a "source" in Coveo unified index.
Thare is a great blog post on the subject: http://source.coveo.com/2014/09/30/grouping-related-search-results/
I hope this helps,