Aufteilung der Suchbegriffe funktioniert nicht wie erwartet

Ich habe Produkt mit dem Namen „Mein tolles Product XY-G2657“. Wenn ich jetzt nach G2657 im Frontend suche, wird diese Produkt nicht gefunden. Der Haken bei „Suchbegriffe trennen“ ist in den Einstellungen für das Feld Produktname gesetzt. Ich habe den Suchindex bereit mehrfach neu aufgebaut und auch mal den Haken rein- und wieder rausgesetzt, aber das Produkt taucht nicht auf.
Wenn ich G2657 im Produkt bei Such-Schlagwörter eintrage, wird es gefunden. Jetzt würde ich aber ungern alle Produkte mit ähnlichem Namen einzeln bearbeiten.
Sollte die Suche nicht zu einem Ergebnis führen, wenn der Haken zum Trennen gesetzt ist oder habe ich hier was falsch verstanden?

Ich habe den Algorithmus nicht vor Augen. Vermutlich trennt dieser nur bei Leerzeichen und nicht bei -. Falls dem so wäre, dann könnte man das durch Überschreiben entsprechender Klasse ändern.

Ja so viel zum Thema:

Sowas verstehe ich auch nicht. Notfalls als Suchbegriff pfegen (das machen wir umfangreich!) und dann wird es auch gefunden.

Die normale Suche taugt einfach nix.

Mit OpenSearch wird es gefunden