Transformation in Breuninger's shop search: Increased efficiency and cost reduction through open source

How replacing an old system and developing a new search technology can optimize search maintenance and performance

Reliable and powerful search solutions are crucial for e-commerce companies. Our client Breuninger, one of Europe's leading fashion, beauty and lifestyle destinations in the premium and luxury segment, was facing a challenge: their previous search system was reaching capacity and reliability limits.

In this article, we describe how we supported Breuninger in replacing an existing search system and how we were able to solve challenges and reduce operating costs at the same time by developing an open source-based technology.

Problem definition:

  • Previous solution for search and category pages too cost-intensive

  • Problems with efficiency and user-friendliness in the back office and performance

  • Difficulties with scalability and integration of new languages and countries

Solution approach:

  • Replace the old system with an open source-based solution with a SOLR cluster

  • Gradual introduction to ensure a high level of user acceptance

  • Development of a separate back office for simplified maintenance of the search and category pages

The result:

  • Cost savings

  • Increased performance and scalability of the system

  • Greater flexibility, reliability and stability

  • Implementation of new features such as fallback function and planned vector search

  • Faster, simpler operation and a better overview of the existing configuration (i.e. increased efficiency of the back office)

neuland has been supporting Breuninger since 2013 in the development of the online store and the backend systems as well as the tools for maintaining and managing the store. With the expansion of the online store into international markets, we faced challenges with Breuninger in terms of scalability and the integration of additional languages and countries. An evaluation phase showed that the previous search system no longer met these requirements. This led to the decision to switch to an open source solution in order to improve the cost-benefit ratio and to overcome the scaling problems.

The new search solution enables us to react flexibly to future requirements and introduce continuous improvements. On the basis now created, we can incorporate innovative further developments such as vector search and thus certainly improve micro-KPIs. The team quickly got into the groove and reliably achieved the goals set. Overall, the replacement has given us more freedom and control over our search.
Johannes von Krane, Head of Product Area at Breuninger

Gradual implementation for maximum acceptance

Breuninger was using a proprietary search technology that lacked flexibility and was operating at the limits of its data scalability and capacity. An expansion of the system would have required considerable investment in new hardware and licenses. The previous maintenance of the search and category pages was very time-consuming. Our aim was to develop a reliable and scalable solution that was also more economical. Together, we opted for an open source-based solution based on a self-hosted SOLR cluster. This approach gave us the flexibility to make the necessary adjustments while controlling costs. The implementation took place in several steps:

  1. Analysis of the existing system landscape: we carefully examined which functions needed to be retained and which needed to be improved.

  2. Gradual introduction: In order not to overwhelm users and to ensure a high level of acceptance, the new solution was introduced gradually so that we could go live early.

  3. Own back office: We developed our own back office for maintaining the search and category pages, which makes administration much easier.

When replacing an existing system, it is crucial to be aware of the complex and historically grown system landscape. It is important to carefully analyze why certain elements exist - be it due to historical developments, omissions or previous requirements that may no longer be relevant today. In addition, certain components may have been implemented due to specific customer requirements.

These factors are critical to the replacement process and provide valuable insight into the needs of the people who will ultimately operate and maintain the search system. The focus should not be on integrating all new concepts, but on replicating what is really needed. Thanks to the extensive expertise of the team responsible, potential pitfalls could be avoided from the outset.

It was important that the process was gentle. It was clear to us that we had to take everyone with us on this journey and meet people where they were at the time. It proved to be very helpful that we took a very agile approach to the whole thing at an early stage and therefore quickly achieved results with real added value.
Stefan Kuper, software developer and search expert at neuland

Stability and innovation: measurable success of the new search technology

The success of our implementation was mainly measured in terms of improved performance and reduced costs. With the previous search solution, Breuninger would have had to accept significant cost increases for each additional country and each new language. The new search solution is more performant and requires less hardware. Although specific metrics such as the conversion rate were not the focus, the qualitative analysis of the search results showed a significant improvement here too.

New features such as a fallback function for the image-based similarity search were implemented. This works like a kind of safety net that is activated if the primary method for searching for similar objects fails or does not deliver sufficient results. General changes can be adapted quickly and the team is not dependent on the roadmap of an external provider. All of these improvements ultimately led to positive feedback from users.

One notable success of the new solution is its high reliability and stability. We were able to quickly dispel any fears regarding technical scalability and personnel requirements. The expertise in the area of SOLR, the continuity and the team members' deep understanding of Breuninger's requirements contributed significantly to the success of the project. The pragmatic, agile way of working and close collaboration also enabled us to develop a tailor-made solution that not only meets current requirements, but also takes future developments into account. The integration of the vector search is already being planned in order to further improve the solution for the future.

We are proud to support Breuninger in such a special process of system replacement and the development of a new search technology and look forward to further joint steps towards continuous improvement and innovation.

Do you need advice on how to exploit the full potential of your search function?

We are happy to support you.

From our blog

Precise power: About flexible solutions in OBI's online shop search-Titleimage

Precise power: About flexible solutions in OBI's online shop search

With precise, fast search results for a higher conversion rate: neuland has optimized OBI's search with tailor-made solutions.
Die Kunst der guten Suche: Datengetriebene Such-Optimierung-Titleimage

Die Kunst der guten Suche: Datengetriebene Such-Optimierung

Wie die Optimierung einer bereits bestehenden Suche gelingt, indem präzisere Suchergebnisse für die Kundschaft sowie Verkaufsförderung für …
neuland and the Fricke Group – Development of a flexible B2B shop platform-Titleimage

neuland and the Fricke Group – Development of a flexible B2B shop platform

Long-term partnership for a flexible and user-friendly B2B online store
Bestandsmanagement durch KI und Datenintegration mit neuland-Titleimage

Bestandsmanagement durch KI und Datenintegration mit neuland

Die Bestandsprognose von Artikeln im Lager ist eine wichtige Kennzahl im E-Commerce. Um zu hohe oder zu niedrige Lagerbestände zu vermeiden …
Alle Insights ansehen