Suche liefert Ergebnis bei einem bestimmten Teil des Artikelnamens

Wir haben in unserem Shop Artikel mit einer Bezeichnung wie z.B. “Tourismuskarte (Erwachsener)” und “Tourismuskarte (Kind)”.

Wenn wir jetzt in der Storefront im Suchfeld “Tour” eingeben liefert er kein Ergebnis. Suchen wir dagegen nach “Erw” kommt ein Treffer.

An was liegt das bzw. was machen wir falsch, dass sich die Suche so komisch verhält?

ElasticSearch-Suche ist ausgeschaltet, wir verwenden die DBAL-Suche.

 

Das Problem liegt so wie es aussieht daran, dass wir nur sehr wenige Artikel im Shop haben welche alle das gleiche Wort „Tourismuskarte“ enthalten (z.B. Tourismuskarte Erwachsener, Tourismuskarte Kind, Tourismuskarte Ermäßigt, …). Aufgrund der Tatsache dass eine Suche nach Tourismus alle Shopartikeln liefern würde filtert die Suche dieses Keyword irgendwie raus bzw. liefert aufgrund der Gewichtung kein Ergebnis.

Sobald man weitere Artikel mit anderer Bezeichnung im Shop pflegt und den Suchindex neu aufbaut, funktioniert auch die Suche entsprechend.