---
title: 'Advanced Search: Enhancing Product Discovery | Shopware Community Hub'
description: >-
  Learn how to leverage Shopware’s Advanced Search feature to provide
  lightning-fast, relevant search results for your customers using OpenSearch.
canonical_url: 'https://hub.shopware.com/learn/unit/user-advanced-search'
---

# Advanced Search: Enhancing Product Discovery

<LearningObjectives>

- Understand the role of Advanced Search in enhancing product discovery and customer experience.
- Explain how OpenSearch powers high-performance, real-time search in Shopware.
- Configure searchable fields and set custom weights to influence search relevance.
- Apply filters, sorting, and synonym configurations to improve search accuracy.
- Design search experiences based on real-world customer queries and needs.
- Implement multilingual and locale-specific search for international storefronts.
- Use Advanced Search to streamline product navigation and increase conversion rates.

</LearningObjectives>

# Advanced Search: Powering Product Discovery

In today's fast-paced ecommerce environment, customers expect quick and accurate search results. **Advanced Search** in Shopware Evolve provides lightning-fast, relevant search results powered by **OpenSearch**. This high-performance search feature delivers not only rapid results but also **relevant product suggestions**, **advanced filtering options**, and **custom search configurations** to meet diverse customer needs. This is particularly valuable for **Strum & Co.**, your guitar shop, where customers often search for specific guitar models or accessories with certain technical specifications.

## Key Features of Advanced Search

Some of the key features of Shopware's Advanced Search:

1. **OpenSearch Integration**
    - High-performance, scalable search engine
    - Real-time indexing for up-to-date results

2. **Full-Text Search**
    - Supports natural language queries
    - Searches across multiple product attributes

3. **Multi-Indexing**
    - Separate indexes for products, categories, and content
    - Improves search accuracy and relevance

4. **Filtering and Sorting**
    - Faceted filters for refining search results
    - Sort results by relevance, price, or other criteria

5. **Custom Boosting**
    - Configure ranking rules to prioritize important results
    - Tailor search outcomes based on business needs

6. **Language and Locale Support**
    - Supports multiple languages for international shops
    - Locale-specific search optimizations

## Scenario: Helping Max Find the Perfect Guitar

<Callout title="Advanced Search is currently not available in the learning environments" type="warning">

We're currently implementing the OpenSearch servers for the Advanced Search, so it will be possible to test and use them in our learning environments soon.

</Callout>

<ShopdevInstance plugin="lp15" step="DoNotDisplay" plan="evolve" />

**Max**, a touring musician, arrives in a new city for a last-minute gig—without his guitar. He urgently needs a **left-handed electric guitar** that weighs **under 3kg**, includes a **built-in preamp**, and preferably comes with a **case**, all within a **\$900 budget**.

He doesn't have time to scroll through 40 pages of product listings.

With **Shopware Evolve's Advanced Search**, Max simply types:
> `"left-handed electric guitar with preamp under 900 with case"`

In seconds, your store returns the **exact gear** he's looking for.

Let's break down how you make that happen.

## Step 1: Activate Advanced Search

1. Go to **Settings -> Search** in the admin.
    ![Search](./assets/settings_page.jpg)

2. Enable **Advanced Search**.

3. Configure [OpenSearch connection](https://developer.shopware.com/docs/guides/hosting/infrastructure/elasticsearch/elasticsearch-setup.html) settings.

## Step 2: Configure Search Fields

1. Define Searchable Fields. Ensure your search knows what to look at. In the general tab of "searchable content", configure:
    - Product Name (Name)
    - Manufacturer name
    - Technical Specs (e.g., weight)
    - Description
    ![Search config](./assets/search_config.jpg)

2. Set up custom search configurations:
    - Assign **weights** (e.g., "Product Name" = 100)
    ![Search weight](./assets/search_weight.jpg)
    - Add **synonyms** for guitar terms (e.g., "gig bag" = "case")
    ![Search synonym](./assets/search_synonym.jpg)

## Step 3: Preview Max's Journey

Test how the system handles real-world inputs:

> `"elecrtic guitar lefthanded preamp under 900 € with bag"`

- Filters auto-select: **Electric**, **Left-handed**, **< \$900**, **Has preamp**, **With case**
- High-relevance items appear at the top of the list
![Search text](./assets/search_text.jpg)

When Max lands on your site and finds **exactly** what he needs in **seconds**, it's just convenient.
With **Shopware Evolve's Advanced Search**, your store becomes intuitive, fast, and personalized—giving musicians like Max the confidence to buy right now.

## Activity: Create Custom Search Configuration

1. **Create a custom search for electric guitars priced €500–€1500:**
    - Include fields: price
    - Filters: neck type, body type
    - Sort by customer ratings in descending order

2. **Build a search configuration for acoustic guitars:**
    - Fields: price max €400, guitar type (acoustic)
    - Filters: neck type

3. **Design a search for guitar accessories priced under €50:**
    - Fields: accessory type
    - Filters: color (black, brown)
    - Sort by popularity

4. **Configure a search for vintage guitars released before 1980:**
    - Field: Release year < 1980
    - Condition: used, mint
    - Filter: Price > €2000

## Final Thoughts

Advanced Search transforms how customers discover products in your store. By implementing this feature, **Strum & Co.** can provide a superior shopping experience, helping customers find exactly what they're looking for quickly and efficiently.

Ready to enhance your store's search capabilities? Start implementing Advanced Search today and watch your conversion rates soar!
