Wie arbeitet die Shopware-Suche? Unerwartete Ergebnisse ("Stuhl" vs. "Stahl" / Treffer ohne Keyword)

Hallo zusammen,

ich habe eine grundsätzliche Frage zur Funktionsweise der Shopware-Suche und wundere mich über einige Ergebnisse in unserem Shop (Shopware-Version: 6.7.13.0).

Wenn wir z.B. nach dem Begriff „Stuhl“ suchen, erhalten wir teilweise:

  1. Artikel, bei denen das Wort weder im Titel, in den Beschreibungen, Eigenschaften noch im Quelltext der Seite zu finden ist.

  2. Artikel, bei denen lediglich das Wort „Stahl“ vorkommt (anscheinend wird hier sehr nah toleriert).

Unsere Fragen dazu:

  • Nach welchem Algorithmus arbeitet die Standardsuche standardmäßig? (Werden Teilstriche, Wortstämme oder automatische Ähnlichkeiten/Fuzzy-Search einbezogen?)

  • Gibt es eine Toleranz für Tippfehler (wie das genannte Beispiel „Stahl“ bei Suche nach „Stuhl“), und lässt sich das steuern?

  • Warum tauchen Artikel auf, bei denen das Suchwort im gesamten Quelltext nicht auffindbar ist? (Spielen hier eventuell veraltete Such-Indexes, Cross-Selling-Regeln, versteckte Tags oder Zuordnungen eine Rolle?)

Wir nutzen derzeit ausschließlich die Standardsuche des Shops und würden gerne verstehen, wie wir diese Ergebnisse nachvollziehen oder gezielt optimieren können.

Vielen Dank im Voraus für eure Unterstützung!

Die Standardsuche arbeitet nicht fehlertolerant. Auch die Advanced Search nicht (im Hintergrund arbeitet OpenSearch und das kann mit wenigen Kniffen fehlertolerant gemacht werden).

Jegliche andere anbindbare Suchen (wie DooFinder), die ich bisher gesehen habe, sind fehlertolerant.

Ansonsten wurde in Shopware 6.7.14.0 was an der Suche gemacht: Shopware Release News September 2026: Das ist neu in 6.7.14.0 | Shopware
Hier wurde was mit mehrteiligen Suchbegriffen gemacht.

Shopware arbeitet seit Jahren an der Standard und Advanced Search, scheinbar aber sehr behutsam (oder anders gesagt: langsam). Richtig gut ist die Suche jedoch immer noch nicht.

Daher empfiehlt Shopware offiziell Shopware DeepSearch by Nosto (sehr teuer): Shopware Deep Search powered by Nosto | Shopware

Hier kannst du sehen, wieso die Suchergebnisse sind, wie sie sind:

admin#/sw/settings/search/index/live-search

Anhand der Punkte von admin#/sw/settings/search/index/general kannst du dann ableiten, wieso die Suche das Produkt gefunden hat.

Falls es nicht klar ist, einfach die Werte um ±1 ändern.