[SKU Select](🔗) enables you to optimize your product recall set at the variant level. SKU Searchability feature further allows you to display a more precise recall for SKU-attribute-related search queries.
With this feature, you can make variant attributes searchable at the variant level only. This enables you to **show shoppers matching products and their variants** when they search with specific variant attribute values.
In the example below, suppose you set the variant attributes “_dress\_color_” and “_dress\_size_” searchable at the variant level only. If the shopper searches for _Purple maxi dress_, we match on the variant attributes (_dress\_color_ in this case) and fetch the precise product. If the product has variants, then we fetch all the variants upon search.

# Feature Details
You can make an attribute searchable at the product level or at the variant level. The details about each searchable field are mentioned in this section.
## 1. Product-level searchable field
If you mark an attribute as a product attribute and make it searchable, then the attribute will be searchable at the product level.
Suppose we have the below feed data:
Product: P1 | product-title: bed sheet product-brand: IKEA |
Variant 1 | material: cottonsheet\_size: single |
Variant 2 | material: viscosesheet\_size: Double |
If _product-brand_ is marked searchable at the product level in [Catalog Management](🔗), then:

For the query “_IKEA bed sheet_” - product P1 will be returned with all variants.
For the query “cotton _IKEA bed sheet_” - product P1 will be returned with all variants.
If a filter is applied on _IKEA_ and when searched for “_bed sheet_”, the product P1 will be returned.
## 2. SKU-level searchable field
If you mark an attribute as a variant attribute and set it searchable, then the attribute will be searchable at the variant level only. We currently support the below configuration for SKU-level searchable fields:
Suppose we have the below feed data:
Product: P2 | product-title: gucci lace dress |
Variant 1 | <ul><li>dress_title: gucci small lace dress for formal party</li><li>dress_size: small</li><li>dress_color: Green</li></ul> |
Variant 2 | <ul><li>dress_title: gucci medium lace dress for formal party</li><li>dress_size: medium</li><li>dress_color: Red</li></ul> |
And Attribute Configurations in [Catalog Management](🔗) are:
_product-title_: searchable at the Product level
_dress\_title, dress\_color, dress\_size_: searchable at the Variant level

If the query is “_small dress_” - P2 is returned with all SKUs
If the query is “_small red dress_” - P2 is not returned.
No change in any merchandising behavior for any product or SKU-level attributes.
product-title: drills | Product: A |
<ul><li>size - 4.0 </li><li>length - 6m</li></ul> | Variant 1 |
<ul><li>size - 5.0 </li><li>length - 5m</li></ul> | Variant 2 |
# Attribute Behavior as per Integration (Indexer version)
Please note that the behavior of reserved and custom attributes might differ based on your integration (Indexer version). This section covers these differences.
You can determine the indexing system version by checking the job details of the most recent index job in [Catalog Management](🔗). Go to _Setup > Catalog management > Jobs_. Click on an Index job for the indexer version.
<img src="https://files.readme.io/9e9ab95-ezgif-5-bb19e4f0f5.png" alt="1346" title="indexer" class="border" align="" caption="" height="auto" width="320" loading="lazy">
## Indexer v3 catalogs
The behavior of reserved and custom attributes is captured below.
### Reserved Attributes Behavior
The reserved fields _color, color\_group_, and _size_ are searchable.
If the above-mentioned fields are present in the variant section of the feed, then they will be searchable at the variant level.
If these fields are present at the product level in the feed, then they will be searchable at the product level.
If these fields are present both in the product and the variant section, the variant data will be variant searchable.
### Custom Attributes Behavior
All custom attributes — whether product or variant custom attributes — can be searchable. The following table summarises the searchability behavior when the custom attribute is sent at different levels in the feed with different configurations:
Level in the Feed | Attribute Configuration | Searchability |
Variant level | Set to variant and searchable | The data will be searchable at the variant level |
Product level | Set to product and searchable | The data will be searchable at the product level |
Both product and variant levels in the feed | Set to variant and searchable | Attribute will be searchable at the variant level. |
Both product and variant levels in the feed | Set to product and searchable | Attribute will be searchable at the product level. |
## Indexer v2 catalogs
This section applies to those customers who migrated to SKU indexing and made changes to their SKU data as detailed [here](🔗). This can also include custom attribute configurations for reserved attributes which can be defined for a product or a variant.
### **Reserved Attributes Behavior**
The flowcharts below summarize the searchability behavior when eligible reserved attributes (_color, color\_group, size_) are sent at different levels in the feed with different configurations.
**Understanding the flowcharts**
The header specifies the level at which attribute data is sent.
_Attribute configurations_ refer to the existing custom settings of the reserved attributes.
_Reserved Attributes Searchability settings_ allow you to override the existing reserved attribute settings and make the attribute data searchable or non-searchable.
When the attributes are sent at the Variant level

When the attributes are sent at the Product level

When the attributes are sent both at Product and Variant levels

Kindly get in touch with the _Bloomeach Services_ team to configure the Reserved Attributes Searchability settings.
### Custom Attributes Behavior
All custom attributes — whether product or variant custom attributes — can be searchable. The following table summarises the searchability behavior when the custom attribute is sent at different levels in the feed with different configurations:
Level in the Feed | Attribute Configuration | Searchability |
Variant level | Set to variant and searchable | The data will be searchable at the variant level |
Product level | Set to product and searchable | The data will be searchable at the product level |
Both product and variant levels in the feed | Set to variant and searchable | Variant data will be searchable at the variant level, and product data will not be searchable at the product level. |
Both product and variant levels in the feed | Set to product and searchable | Product and variant data will be rolled up together and searchable at the product level. |
# Feature Access
SKU Searchability is available for all SKU Select customers — new or existing.