Gravatar for

Question by rcapple, Feb 27, 2017 3:07 PM

Will Top Results functionality work in Coveo for Sitecore 8?

In our Sitecore 7 implementation Top Results has proven unusable as it serves up the top results on all search pages across all consumers of multiple indexes.

Even if we assign the top result to a specific index it continues to show up in results from other indexes.

We were assured in Coveo4 for Sitecore 8.1 (which we just implemented) this will be fixed. But, we have yet to test this because we are not cut over to the new search solution yet.

Is this issue resolved in Coveo for Sitecore 8?

1 Reply
Gravatar for

Answer by François Lachance-Guillemette, Feb 27, 2017 3:21 PM

Coveo Cloud has a new feature called Pipeline in which you can specify Featured Results (which is basically beefed-up Top Results)

If you put different pipelines for different sites, they can all access the same content with different Featured Results.

For more information about pipelines, refer to:

Note that pipelines are not available On-Premises.

Gravatar for

Comment by rcapple, Feb 27, 2017 3:28 PM

We are not on Coveo Cloud we are on an On Premise solution with no roadmap to migrate to the cloud. Is there confirmation that top results won't still cause me the same issues in the new Coveo for Sitecore 8?

Gravatar for

Comment by François Lachance-Guillemette, Feb 27, 2017 3:41 PM

Top Results will have the same behavior as they are driven by the back-end (Coveo Enterprise Search in your case). They are global, so they will still affect all sites, whether you are in Coveo for Sitecore 3 or 4.

There are alternatives to top results though, you could add a Query Ranking Expression that boosts some results just enough to be at the top, and they can be defined site by site in your JavaScript code. You could even create a component that wraps this boosting for easy configuration.

In a similar way, Sitecore has Boosting Expressions on a search interface that you could use.

Ask a question