--- title: Use relevance tools slug: l76a0466 canonical_url: https://docs.coveo.com/en/l76a0466/ collection: coveo-for-sitecore-v5 source_format: adoc --- # Use relevance tools > **Legacy feature** > > This article pertains to achieving relevance with the Coveo Hive framework. > Coveo Hive is now in maintenance mode. > > See [Achieve relevance](https://docs.coveo.com/en/n9qd0318/) for guidance on leveraging [Coveo Platform](https://docs.coveo.com/en/186/) relevance features with the Coveo Atomic library. Much of the search result relevance magic is handled behind the scenes by Coveo, from the moment you create machine learning models. However, when usage analytics reveals relevance issues, you can also intervene directly by setting rules of your own. Articles in this section present the different options at your disposal when it comes to improving result relevance. ## Using Coveo query pipeline features Whereas most of the [Build Search](https://docs.coveo.com/en/2473/) phase of the Coveo implementation journey was spent working in Sitecore, your focus should shift to the [Coveo Platform](https://docs.coveo.com/en/186/) when it comes to improving relevance. [query pipelines](https://docs.coveo.com/en/180/) are rules that can be specified in the Coveo Administration Console to alter queries before they're sent to the index. In particular, [filtering and boosting rules](https://docs.coveo.com/en/lb295160/) can be configured in a query pipeline. You can [associate conditions to your Query Pipelines](https://docs.coveo.com/en/2724#set-the-query-pipeline-to-use-in-your-coveo-powered-search-page) or [associate conditions to your Query Pipelines](https://docs.coveo.com/en/2724#condition-based-pipeline-routing-recommended) to apply filtering and boosting expressions dynamically. ## Using the Rule Set Editor [.version.no-link.c4sc.c4sc-edition.enterprise] Enterprise edition The **Rule Set Editor** is a Sitecore wizard which lets you create _rules_ by specifying _conditions_ (which can be combined with an _action_). Coveo for Sitecore integrates into this feature by adding its set of conditions and actions for [result filtering and boosting](https://docs.coveo.com/en/lb295252/) purposes. ## Using JavaScript in custom Coveo for Sitecore renderings Although not as convenient and simple as working with the Sitecore **Rule Set Editor**, you can create [custom Coveo for Sitecore renderings](https://docs.coveo.com/en/lb296096/) with your own JavaScript code to apply filtering and boosting expressions. ## Automatic boosting based on the current Sitecore visitor pattern [.version.no-link.c4sc.c4sc-edition.enterprise] Enterprise edition > **Important** > > Automatic boosting using Sitecore visitor patterns is no longer recommended. > [Coveo Machine Learning](https://docs.coveo.com/en/2304/) does a much better job without all the complex interventions. Automatic boosting based on the current Sitecore visitor pattern requires a Sitecore instance with xDB installed. This method also requires a significant amount of item data entry and configuration in Sitecore. This feature is available through the **Rule Set Editor** in the data source of the following Coveo for Sitecore renderings: * [Query Filter](https://docs.coveo.com/en/3038/) * [Query Ranking](https://docs.coveo.com/en/3039/) * [Coveo Search Interface](https://docs.coveo.com/en/3044/) > **Leading practice** > > Although the **Coveo Search Interface** component view file automatically instantiates both a **Query Filter** and a **Query Ranking** component, you should insert standalone instances of these components in your search interfaces. > This eases the configuration and reusability of these components.