Bedeutung von Abfragen erweitern
Sie können die Qualität der Suchergebnisse verbessern, indem Sie die Bedeutung der von Kunden übergebenen Abfragen erweitern.
Um den Umfang einer Abfrage über exakte Übereinstimmungen hinaus zu erweitern, fügen Sie Ihrer Objektgruppe eine Synonymliste hinzu. Wenn Synonyme definiert werden, muss der Kunde keine exakte Phrase oder kein Schlüsselwort übergeben, die Ihr
Projekt verstehen soll. Sogar Variationen des Begriffs werden erkannt und verwendet, um die besten Ergebnisse zu finden. Sie können beispielsweise eine Abfrage für ibm erweitern, um international business machines und
big blue einzuschließen. Abfrageerweiterungsbegriffe sind in der Regel Synonyme, Antonyme oder häufige Rechtschreibfehler für Begriffe.
Synonyme, die Sie hinzufügen, um die Suchergebnisfunktion anders zu verbessern als Synonyme, die Sie einem Wörterverzeichnis hinzufügen. Wörterverzeichnissynonyme werden erkannt und mit Tags versehen, wenn ein Dokument aufgenommen wird. Die Synonyme, die Sie definieren, werden als Vorkommen des zugeordneten Wörterverzeichnisbegriffs erkannt und gekennzeichnet, sodass sie später durch die Suche abgerufen werden können. Weitere Informationen zum Hinzufügen von Synonymen, die bei der Verarbeitung von Dokumenten erkannt werden, finden Sie unter Wörterverzeichnisse.
Es können zwei Arten von Erweiterungen definiert werden:
- Bidirektional
-
Jeder Eintrag in der Liste
expanded_termswird erweitert und enthält alle erweiterten Begriffe. Beispielsweise wird eine Abfrage füribmaufibm OR international business machines OR big blueerweitert.Bidirektionales Beispiel:
{ "expansions": [ { "expanded_terms": [ "ibm", "international business machines", "big blue" ] } ] } - Die Spiegelung erfolgt unidirektional.
-
Die
input_termsin der Abfrage wird durch dieexpanded_termsersetzt. Beispiel: Eine Abfrage fürbananawird inplantain OR fruitkonvertiert und enthält nicht den ursprünglichen Begriffbanana. Wenn ein Eingabebegriff in die Abfrage eingeschlossen werden soll, wiederholen Sie den Eingabebegriff in der erweiterten Bedingungsliste.Unidirektionales Beispiel:
{ "expansions": [ { "input_terms": [ "banana" ], "expanded_terms": [ "plantain", "fruit" ] }, { "input_terms": [ "car" ], "expanded_terms": [ "car", "automobile", "vehicle" ] } ] }
Um die Abfrageerweiterung zu aktivieren, führen Sie die folgenden Schritte aus:
-
Erstellen Sie eine Synonymlistendatei. Die Datei muss eine JSON-Datei mit der Dateierweiterung
jsonsein.Beachten Sie folgende Richtlinien:
- Geben Sie
input_termsundexpanded_termsin Kleinbuchstaben an. Begriffe in Kleinbuchstaben werden auf Großbuchstaben erweitert. - Die Synonymdateien dürfen keine Begriffe enthalten, die als Stoppwörter angegeben sind. Wenn beispielsweise
onin Ihrer Stoppwortdatei enthalten ist und Sie in Ihrer Synonymdatei angeben, dassrotflzurolling on the floor laughingerweitert wird, liefert die Erweiterung nicht die erwarteten Ergebnisse. Überprüfen Sie die Wörter in der Stoppwortdatei, die standardmäßig von Ihrer Sammlung verwendet wird, um sicherzustellen, dass Sie keines dieser Wörter verwenden. Weitere Informationen finden Sie unter Zu ignorierende Wörter angeben.
Sie können die Datei expansions.json als Ausgangspunkt beim Erstellen einer Abfrageerweiterungsliste verwenden.
- Geben Sie
-
Öffnen Sie im Navigationsfenster die Seite Verbessern und anpassen.
-
Erweitern Sie Relevanz verbessern im Teilfenster "Verbesserungstools".
-
Klicken Sie auf Synonyme und anschließend auf Synonyme hochladen für die Objektgruppe.
Laden Sie keine Synonymdatei hoch, während Dokumente zur Sammlung hinzugefügt werden. Die Aufnahmeverarbeitung, die stattfindet, wenn Dokumente hinzugefügt werden, kann dazu führen, dass der Index nicht verfügbar ist.
Pro Sammlung kann nur eine Synonymliste hochgeladen werden. Wenn eine zweite Erweiterungsliste hochgeladen wird, ersetzt die zweite Liste die erste.
-
Führen Sie eine Testabfrage aus, um sicherzustellen, dass die Abfrageerweiterung wie erwartet funktioniert.
Abfrageerweiterungen werden zur Abfragezeit angewendet, nicht während der Indexierung. Sie können also Synonyme hinzufügen, ohne Ihre Objektgruppe erneut zu verarbeiten.
Um die Abfrageerweiterung zu deaktivieren, löschen Sie die Synonymdatei. Löschen Sie jedoch keine Synonymdatei, während neue Dokumente verarbeitet werden.