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_terms wird erweitert und enthält alle erweiterten Begriffe. Beispielsweise wird eine Abfrage für ibm auf ibm OR international business machines OR big blue erweitert.

Bidirektionales Beispiel:

{
  "expansions": [
    {
      "expanded_terms": [
        "ibm",
        "international business machines",
        "big blue"
      ]
    }
  ]
}
Die Spiegelung erfolgt unidirektional.

Die input_terms in der Abfrage wird durch die expanded_terms ersetzt. Beispiel: Eine Abfrage für banana wird in plantain OR fruit konvertiert und enthält nicht den ursprünglichen Begriff banana. 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:

  1. Erstellen Sie eine Synonymlistendatei. Die Datei muss eine JSON-Datei mit der Dateierweiterung json sein.

    Beachten Sie folgende Richtlinien:

    • Geben Sie input_terms und expanded_terms in 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 on in Ihrer Stoppwortdatei enthalten ist und Sie in Ihrer Synonymdatei angeben, dass rotfl zu rolling on the floor laughing erweitert 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.

  2. Öffnen Sie im Navigationsfenster die Seite Verbessern und anpassen.

  3. Erweitern Sie Relevanz verbessern im Teilfenster "Verbesserungstools".

  4. 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.

  5. 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.