Erweiterte Katalogsuche

Die erweiterte Version der Katalogsuchfunktion stellt Ihren Kunden die Fähigkeit zu einer umfassenderen Suche zur Verfügung. Sie bietet Einkäufern größere Flexibilität beim Angeben von Suchbegriffen und somit auch eine verbesserte Kontrolle über die zurückgegebenen Ergebnisse. Sie ermöglicht das Verwenden von mehreren Eingabefeldern, wodurch Ihre Kunden komplexere Suchbegriffe erstellen können, und bietet größere Flexibilität bei der Steuerung der Verarbeitung der Suchbegriffe durch Ändern von Operatortypen (beispielsweise <,>,=, gleich).

Mit mehr verfügbarem Raum auf der Seite zum Angeben von Suchausdrücken werden explizite Einschränkungen zur Steuerung der Suche angeboten. Diese Einschränkungen liegen als Indikatoren vor, die anzeigen, wie die Sucheinschränkungen über die Ausdrücke erstellt werden sollten. Boolesche Ausdrücke unterscheiden sich von der einfachen Wortsuche durch drei Optionen:

Die Definitionen für diese Suchoptionen sind im Abschnitt zur Unterstützung Boolescher Ausdrücke beschrieben. Nur die Suchattribute, die in der Tabelle im Abschnitt zu Bean-Befehlen für die Katalogsuche für diese Funktion aufgelistet sind, bieten Boolesche Unterstützung. Den Algorithmus finden Sie im Abschnitt zur Unterstützung Boolescher Ausdrücke.

Darüber hinaus können Ihre Kunden auf der Basis reicher Attribute (beispielsweise Farbe oder Größe) suchen. Aus der Sicht des Einkäufers unterscheidet sich das Angeben von Suchausdrücken für reiche Attribute nicht von den Attributen des horizontalen Schemas.

Die Suche auf einem vertikalen Schema ist eine Besonderheit des WebSphere Commerce-Schemas, in dem Attribute als Werte definiert werden können statt als Spalten in einer Tabelle. Attribute dieses Typs werden häufig als reiche Attribute bezeichnet. Das Ausführen einer Suche auf der Basis dieser reichen Attribute erfordert das Erstellen komplexerer Abfragen in der unterliegenden Suchmaschine. Diese Abfragen können wesentliche Auswirkungen auf die Leistung haben.

Für Suchbegriffe für diesen Attributtyp wird keine Boolesche Unterstützung geboten. Die unterstützten Operatortypen sind die gleichen, die auch für Zeichenfolge- bzw. numerische Attribute zur Verfügung stehen. Wenn nicht anders angegeben, ist der Standardoperator für diesen Typ "gleich" (exakte Übereinstimmung).

Reiche Attribute werden erst erkannt, wenn die Datenbank mit Daten aufgefüllt wurde, was nach dem Installieren von WebSphere Commerce geschieht. Zu diesem Zeitpunkt muss die Bean für die Katalogsuche angepasst werden, um diese Attribute als gültige Suchbegriffe freizustellen.

Während beide erweiterten Suchtechniken unterstützt werden, können Boolesche Ausdrücke nicht zur Suche nach reichen Attributen verwendet werden.

Auf Grund des breiten Angebots verschiedener Suchoptionen und der Möglichkeit zur Angabe mehrerer Eingabefelder wird die erweiterte Suchschnittstelle Kunden in der Regel als eine separate Seite im Geschäft angezeigt. Der Link zur erweiterten Suchseite befindet sich oft auf der Seite für einfache Suchergebnisse, auf der Kunden angeboten wird, Ihre zurückgegebenen Suchergebnisse zu verfeinern oder Ihre Suche auszuweiten, falls keine Ergebnisse zurückgegeben wurden.

Ein Beispiel für eine Implementierungsmethode für die erweiterte Katalogsuche finden Sie in den Beispielgeschäft - Suchseiten, die zum Beispielgeschäft gehören.

Verwandte Konzepte (1275 Byte)

Verwandte Aufgaben (1201 Byte)

Verwandte Referenzen (1292 Byte)

IBM Copyright