Skip to main content
Data extractor

Manipulate your products data for better facets, merchandising and search relevance

Florian Niedermayr avatar
Written by Florian Niedermayr
Updated over 2 months ago

The Data Extractor feature allows you to extract data as custom fields and use these for facets, merchandising and optimising the search relevance.

What problem does it solve?

The data structure of merchants is often not optimized for Search, e.g.

  • Product attributes are stored in Tag1 or other fields together with other attributes;

  • Attribute values are provided as a string like Field:Value1,Value2 or "Value1,Value2";

  • Attribute values are provided as a JSON array like ["Value1", "Value2"]

This way, merchants are not able to use this data in facets, merchandising, and other areas. Nosto's data extractor feature allows to generate attributes as separate fields that can later be used in Search & Categories.

Use cases

  • Create more facets

  • Merchandise by various attributes e.g. promotion type

  • Add as Searchable Fields for better search relevance

  • Building custom frontend template elements

Usage Guidelines

  1. Decide which attributes you would like to extract into a separate data field

  2. Go to Catalog Explorer → Settings → Data Extractor

  3. Give the new extractor a specific naming e.g. Attributes from Tag1

  4. Select the type of your Data Extractor based on field's data structure

  5. Select a field where your desired attributes are placed now

  6. (If needed) Write a separator - a character that separates attribute’s name from the value

    1. e.g. if the attribute is Style:Oversized, then your separator is :

  7. It’s useful to extract more attributes to be available for you but you can also specify optional settings to extract something even more specific

    1. If you’d like to extract only Style attribute, Name Filter should be set Style

    2. If you’d like to extract only certain attribute values e.g. Oversized, Value Filter should be set Oversized

Once a new data extractor is created, new data fields will be available after the next re-index which happens 4 times a day. To know when it’s available and to use it in search, you should:

  1. Go to Search & Categories → Settings → Indexed Fields and add the new field, that you’ve created

  2. When it’s added, you should wait for another re-index

  3. Finally, your new attributes can be used in facets, merchandising, and searchable fields

Did this answer your question?