Skip to main content
Skip table of contents

SearchEngine

Der Parameter legt fest, mit welcher Suchmaschine im Shop gearbeitet wird.

Ist der Parameter leer oder nicht vorhanden, wird die Implementierung verwendet, die bis Release 5.33 in Verwendung war. Ein wesentliches Merkmal dieser Implementierung war, dass die möglichen Filter fix in den HTML-Views enthalten und nur ein-/ausgeblendet wurden. In der BaseShop Implementierung waren das Filter für den Preis und die Marke des Produkts. Die Suche im Objektmodell hat nur die Suche durchgeführt und im Controller der Shop Implementierungen wurden dann die möglichen Filter passend zur View errechnet.

Ist der Parameter auf den Wert default gesetzt, wird die neue Such-Implementierung ab Release 5.34 verwendet, die die gesamten Suchvorgänge in der Klasse Centauri.Shop.SearchEngine inklusive der Einschränkung auf Filter (Preise, Marken, Produktmerkmale), die Sichtbarkeit der Artikel für den angemeldeten Kunden, etc. implementiert. Dies sollte der neue Standardfall ab Release 5.34 sein, sofern nicht eine externe Suchmaschine verwendet wird und sollte deshalb nach einem Test in allen Shops rekonfiguriert werden.

Wird die externe Suchmaschine Findologic verwendet, sollte der Parameter auf den Wert findologic gesetzt werden. Die eigentliche Suche findet dann auf dem externen Cloud-Service statt und schaltet nur bei Ausfall dieses Services auf die interne Suchmaschine zurück. Im Ergebnis ebenfalls enthalten sind die anzubietenden Filter eventuell in Findologic konfigurierte Landingpages, auf die bei bestimmten Suchbegriffen umgeleitet werden soll. Ist diese Suchmaschine konfiguriert, muss mit dem Parameter Findologic.ShopKey unbedingt auch der API-Key zur Nutzung des Dienstes konfiguriert werden. Es gibt dabei jeweils einen Key für die TEST und die PROD Umgebung von Findologic.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.