HQ Enterprise-Search

The HQ GmbH is specialized for the realization of your individual and customized wishes for the extension of your shopware projects.

Functional range of the individual plugin

Our extension of Shopware’s search function with ElasticSearch integration is an extremely fast, highly scalable, and highly available system. Potential customers who are interested in specific products and use the search function expect immediate results. Thanks to the powerful search engine, products can be searched at breathtaking speed even with millions of items and peak visitor traffic. Give your search not only a performance boost, but also increase your webshop’s conversions through an optimized search experience.

As a Shopware agency with almost 20 years of experience in developing and supporting eCommerce projects, we have enhanced this fantastic feature even further.

Our search extension, developed exclusively by us, gives you the ability to optimize your search performance with ElasticSearch. In addition to a suggestion feature, you gain a significant improvement in your customers’ shopping experience, since search results are displayed much faster and are more precise thanks to synonyms and typo tolerance. The developed plugin is compatible with both Shopware 5 and Shopware 6.

The search process is phonetic, meaning it searches for words and sounds that are similar. With the help of phonetic search, a representation of a word is created that is acoustically similar.

In phonetic representation, words are broken down into so-called phonemes. Similar sounds are grouped together depending on how “fuzzy” the search should be. In a simple case, the phonetic representation of the search term is compared with a phonetic representation of the words being searched.

This makes your search more user-friendly for visitors and can significantly increase your revenue through a customer-friendly search experience.

Our search extension replaces the default values of the standard Shopware search and also stores your customers’ search results.

The plugin includes an AND/OR search mechanism that narrows or broadens the search results when multiple search terms or entire phrases are entered.

To ensure an optimal search experience, our fuzzy search includes Levenshtein distance to allow for typing errors. This can be configured individually from 0 to 2. In the case of spelling mistakes, the search result is adjusted through insertion, deletion, and substitution operations in order to find the matching product. This not only improves customer satisfaction, but also increases your revenue when products can still be found despite input errors.

The fuzzy search and the integrated prefix search are both extendable. The prefix length can be defined, which means that the first characters remain unchanged during term generation. With fuzzy search, the maximum expansion makes it possible to specify the highest possible number of generated search terms. In addition, the prefix search allows you to define the number of suffixes for the last search term. This affects the final characters of the search term.

The search suggestions depend on the number and the minimum word length of the entered search term.

Our extension also includes additional settings to boost new products and bestsellers.

To make searching easier for your customers, you can create synonym groups in order to search for words with similar meanings. Search suggestions will appear for both the synonym itself and its corresponding group if either one is searched directly.

This feature also makes it possible to create, edit, and delete synonym groups and synonyms.

You can customize the names of the synonyms, select the shop assigned to the respective synonym group, and enable or disable both synonyms and synonym groups. With the help of synonym groups, you can use multiple groups of synonyms across several shops or specifically within just one shop.

The settings for the search page can be configured at any time. This allows you to define the start and end date, as well as the time from which the shopping world and the product stream should be displayed.

Does your shop not contain the right product for a search term, but another one of your shops does? With our extension, it is possible to redirect users to another URL using the search suggestions. This increases customer satisfaction, since visitors can still find their desired product in one of your other shops. This not only saves the customer a great deal of time, but also increases the visibility, visitor numbers, and revenue of your other shops.

If a URL should be called up from the search suggestions, this can be stored for searched synonyms. The shopping world for the search page and the product streams for the search can be freely selected. Product streams and shopping worlds can be displayed on the search page if a synonym was searched.

In addition, you can define relevancy settings for your products. This allows you to prioritize search suggestions for specific products that contain the search term in selected fields by applying a defined boost. You can decide individually at any time which product should have which level of priority in your shop.

Relevancy settings can be created, edited, and deleted by you.

Within the relevancy settings, you can choose the product field that should be boosted. The selection of the search type (prefix, fuzzy, or exact match) is freely configurable. The boost value can also be adjusted in the configuration.

You can also deactivate relevancy settings if they are no longer needed and reactivate them again at a later time.

Another feature of this comprehensive plugin is our preview function. It shows which products are found by your customers and with what score. In addition, article numbers and certain keywords of bestsellers and new products are displayed.

Our integrated search statistics provide you with a quick and comprehensive overview of your search performance. In these statistics, you get an overview of the search terms, the results, and the first and last search for each term. This allows you to track customer trends and needs more precisely and respond to them accordingly. Among other things, the minimum, average, and maximum score are also displayed. In addition, this statistic shows the search suggestions and the number of times a term has been searched for.