---
title: "How to Use Explicit Matching for Knowledge Sources"
description: "Introduction"
canonical_url: "https://help.brainfi.sh/articles/how-to-use-explicit-matching-for-knowledge-sources-06UoMs4nDI"
md_url: "https://help.brainfi.sh/articles/how-to-use-explicit-matching-for-knowledge-sources-06UoMs4nDI.md"
---
# How to Use Explicit Matching for Knowledge Sources

## Introduction

This guide explains how to use the **Enable explicit matching** feature. This powerful tool allows you to serve specific knowledge collections to users based on their attributes, such as their subscription plan, department, or language preference.

## Steps


1. Navigate to the **Knowledge Settings** for your chosen agent.
2. Find the **Enable explicit matching** toggle and switch it to the **Yes** position.
3. A new configuration area titled **Map knowledge sources** will appear.
4. In the **Custom attribute** dropdown menu, select the user attribute you want to base the rule on.
5. In the **Attribute values** field, enter the specific value that will trigger this mapping (e.g., "premium" or "engineering").
6. Finally, use the **Knowledge sources** dropdown to choose which knowledge collection or collections will be used exclusively when a user's attribute matches the value you set.

## Summary

In conclusion, enabling explicit matching allows you to create a tailored and contextual experience by dynamically controlling which knowledge sources are available to different user segments. This is configured by mapping user attribute values to specific knowledge sources within the agent's settings.
