FactFinder Suchparameter
Über die Suchparameter wird FACT-Finder mitgeteilt, welche Produkte zurückgeliefert werden sollen. Generell gibt es zwei unterschiedliche Möglichkeiten diese zu übergeben. Die XML und JSON-Schnittstellen reagieren jeweils auf eine Anfrage-URL mit entsprechenden Parametern. In der Webservice-Schnittstelle werden Programm-Objekte mit Eigenschaften übergeben.
Wann immer Daten über eine URL an FACT-Finder übergeben werden, ist es wichtig, dass das Encoding korrekt eingestellt ist. Ist dies nicht der Fall, so werden Sonderzeichen und Umlaute falsch verarbeitet. Das Standard-URL-Encoding für FACT-Finder ist UTF-8. Im Folgenden sind die möglichen Suchparameter aufgelistet:
Authentifizierungsparameter
| Beschreibung | URL-Parameter | Webservice/SOAP |
---|---|---|---|
Benutzername | Da Sie sich bei FACT-Finder Aufrufen autorisieren müssen, müssen Sie einen Benutzer übergeben. | Übergeben Sie den Namen des Benutzers, der verwendet werden soll, per Parameter |
|
Passwort | Zu dem übergebenen Benutzer muss das Passwort übertragen werden. Dieses muss nach vorher erklärtem Schema verschlüsselt werden. |
|
|
Zeitstempel | Sollten Sie die erweiterte Verschlüsselungsmethode verwenden, muss zusätzlich der für den Hash verwendete Zeitstempel übertragen werden. |
|
|
Basis Parameter
Params
-Klasse bei Webservice/SOAP-Verwendung.Beschreibung | URL-Parameter | Webservice/SOAP | |
---|---|---|---|
Suchbegriff | Der Suchbegriff gibt an, nach welchem Begriff in der FACT-Finder Datenbank gesucht werden soll. Zusammen mit dem Channel Parameter sind das die einzigen Pflicht-Parameter. | Der Parametername lautet | Wird im |
Channel | Falls Ihre Suchumgebung mehrere Channels umfasst, müssen Sie über diesen Parameter angeben, welchen Sie durchsuchen wollen. Ist kein Channel explizit angegeben, so wird der erste Channel in der Channel-Liste verwendet. |
|
|
Seite | Falls ein Suchergebnis viele Ergebnisse beinhaltet, werden diese in Seiten unterteilt. So wird die zu übertragende Menge kleingehalten. Hierüber können Sie angeben, welche Seite zurückgegeben werden soll, die Zählung beginnt bei 1. |
|
|
Ergebnisse pro Seite | Sie können im FACT-Finder Management Interface definieren, wie viele Ergebnisse per Standard auf einer Seite zurückgeliefert werden sollen. Möchten Sie eine andere Anzahl anzeigen, können Sie dies mit diesem Parameter einstellen. |
|
|
Sortierung | Per Standard wird das Ergebnis nach Relevanz sortiert zurückgegeben, soll es anders sortiert werden, kann dies hierüber eingestellt werden. Es ist auch möglich mehrere Sortierungen zu verwenden, diese werden der Reihe nach angewendet. | Der Parameter ist ein Konstrukt aus dem Prefix Soll bei mehreren übergebenen Sortierungen auch nach Ähnlichkeit sortiert werden, so lautet der Parameter | Eine Sortierung wird durch ein |
Filterung | Durch die Übergabe eines Filter-Parameters liefert FACT-Finder nur Suchergebnisse zurück, die dem angegebenen Filter entsprechen. Der Filterwert trifft nicht, wenn dieser nur teilweise enthalten ist. Es besteht zudem die Möglichkeit, Filter in einem Feld mit UND bzw. ODER zu verknüpfen. Es ist auch möglich, einen Filter zu übergeben, der ausschließend angewandt werden soll. Beispielsweise werden alle Produkte zurückgegeben, die NICHT rot sind. | Der Name des Parameters ist wie die Sortierung ein Konstrukt aus Präfix und Feldname, hier lautet das Präfix jedoch Als Wert wird der Filterwert übergeben. Falls eine Mehrfachfilterung angewandt werden soll, muss zwischen den Werten ein Trenner übergeben werden. Im Normalfall sind dies für eine UND-Verknüpfung 3 Unterstriche ( Soll der Filter ausschließend wirken, so übergeben Sie vor den Filterwert ein Prefix, per Standard ist dies ein Ausrufezeichen( | Ein Dem |
Suchfeld | Im Normalfall durchsucht FACT-Finder alle als durchsuchbar definierten Felder. Es ist jedoch auch möglich, nur in einem bestimmten Feld zu suchen. |
|
|
Artikelnummernsuche | Normalerweise wird eine Artikelnummernsuche durchgeführt, falls der Suchbegriff einem oder mehreren Schemas entspricht. Sie können aber per Parameter verhindern, dass die Artikelnummernsuche ausgeführt wird. | Wenn Sie als Parameter | Das Zudem können Sie über das Attribut |
Session-ID | Der Parametername für die Session-ID ist |
|
Parameter bei der Steuerung des Such-Ablaufs
Beschreibung | URL-Parameter | Webservice/SOAP | |
---|---|---|---|
ASN Erstellung | Steuert die Erzeugung der ASN. |
|
|
Gefundene Wörter zurückliefern | FACT-Finder ist in der Lage zu den gefundenen Datensätzen die Wörter zurückzuliefern, die zum Fund des Datensatzes geführt haben. Die Ermittlung dieser Wörter kostet Rechenzeit. Daher ist diese per Default deaktiviert. |
|
|
Kampagnen unterdrücken | Falls Sie verhindern wollen, dass der Kampagnen-Manager überprüft, ob für diese Suchanfrage eine Kampagne vorliegt, verwenden Sie diesen Parameter. Nähere Informationen zum Kampagnen-Manager finden Sie in dessen Dokumentation. |
|
|
Shopnavigation | Über FACT-Finder lässt sich auch Ihre komplette Shopnavigation abbilden. Hierfür benötigen Sie keinen Suchbegriff, sondern übergeben lediglich die Anfrage entsprechend. | Der |
|
Datensätze nicht übertragen | In der Rückgabe erhalten Sie normalerweise alle Feldinformationen der gefundenen Produkte. Sollten Sie nur die IDs benötigen, können Sie die Übertragung der Feldinhalte deaktivieren und so Bandbreite sparen. |
|
|
SEO-Schlüsselwörter erzeugen | FACT-Finder ist in der Lage zu Produkten Schlüsselwörter zu generieren, die für Search Engine Optimization verwendet werden können. |
|
|
Vollständigen Frage-Antwort-Baum für Berater-Kampagnen zurückliefern | Bitte beachten Sie, dass dieser Parameter keinen Einfluss hat und nur noch aus Kompatibilitätsgründen vorhanden ist. Der damit ursprünglich generierte AdvisorTree wird immer erstellt und mit dem Suchergebnis ausgeliefert, so denn eine Beraterkampagne aktiv ist. |
|
|
Cache-Kontrolle | Steuert die Verwendung des Such-Ergebnis-Caches. |
|
|
Beschränkung weiterführender Anfragen | Der Parameter followSearch wird automatisch allen Parametersätzen weiterführender Anfragen eines Suchergebnises angehängt. Dieser Parameter muss nicht den Initialsuchen angepasst werden. Aus internen Gründen muss er bei allen nach der Suche verwendeten Parametern eingebunden werden. (Sortierung, Filterung, etc.) | Bitte den Parameter wie empfangen einbinden: z. B.
|
|
Personalisierungverwenden | Erlaubt das Aktivieren/Deaktivieren der Personalisierung der Anfragen. |
|
|
Semantic Enhancer verwenden | Erlaubt das Aktivieren/Deaktivieren der semantischen Anreicherung der Anfragen. |
|
|
Automatic Search Optimization verwenden | Erlaubt das Aktivieren/Deaktivieren der automatischen Such-Optimierung. |
|
|
Sonstige Parameter
Beschreibung | URL-Parameter | Webservice / SOAP | |
---|---|---|---|
Rückgabeformat | Da die XML- und JSON-Schnittstellen per URL aufgerufen werden, wird ein Parameter benötigt, der angibt, in welchem Format die Rückgabe geliefert werden soll. | Der Parameter hat den Namen | - |
Rückgabeversion | Um den Umstieg auf neue Versionen zu erleichtern, besitzt FACT-Finder versionierte Rückgabe-APIs. Damit können zB neuere FACT-Finder Versionen mit älterem Integrationscode betrieben werden, so dass dieser bei Bedarf zeitversetzt aktualisiert werden könnte. | Die gewünschte Rückgabeversion, wird über den Parameter In der FACT-Finder Version 7.2 können die Werte Beachten Sie, dass per Anwendungskonfiguration eine Standard-Version definiert wird, im Normalfall müssen Sie daher diesen Parameter nicht setzen. | Die Version der Webservicerückgabe wird durch Wahl des Endpunktes festgelegt. |
Anwendungsnamen verbergen | Die zurückgelieferten Suchparameter-URLs fangen im Normalfall mit dem Namen der FACT-Finder Serverapplikation an. Dies kann jedoch deaktiviert werden. Dies ist z. B. bei Installationen mit Lastverteilung sinnvoll, bei denen die unterschiedlichen FACT-Finder-Applikationen unterschiedliche Namen tragen. Das kann aber auch in „normalen“ Einsatzszenarien verwendet werden, um Übertragungsvolumen zu sparen. | Wenn Sie | - |
Beschreibung von Logfiles | Manchmal ist es sinnvoll, Logfiles eine Beschreibung hinzuzufügen. Etwa, wenn nur bestimmte Suchanfragen ausgewertet werden sollen. Eine derartige Beschreibung kann dann beispielsweise in der Logfileanalyse eingesehen werden. Der Wert darf nur Buchstaben und Ziffern enthalten. | Der hierfür notwendige zusätzliche Parameter hat den Namen |
|