Wo sieht man, welchen SQL die Such-Funktion (Suchfeld) erzeugt?

Guten Morgen!

Wo sieht man, welchen SQL die Such-Funktion (Eingabe des Suchbegriffes über das Suchfeld durch den Kunden) erzeugt?

MfG. Uhren-Zietz

Guten Morgen!

Wenn ich eingebe im Suchfeld: „Das ist ein Test
kommt dann nachfolgendes Ergebnis raus?
… (suchfeld like ‚%Das%‘) or (suchfeld like ‚%ist%‘) or (suchfeld like ‚%ein%‘) or (suchfeld like ‚%Test%‘) …

Also alles mit „oder“ verbunden und nicht mit „und“?

MfG. Uhren-Zietz

Hallo, das kommt immer darauf an welche Shopware Version verwendet wird. Auch kommt es darauf an (im Falle von Shopware 6.4.) wie diese konfiguriert wurde.

https://docs.shopware.com/de/shopware-6-de/einstellungen/suche

Ansonsten kommt es auch noch auf weitere Faktoren an, wie z.B. wird Elasticsearch verwendet, oder die MySQL Suche.

Ein Anhaltspunkt ist hierbei dann die folgende Datei: platform/ProductSearchBuilder.php at trunk · shopware/platform · GitHub