Schritt 5: Abfragen des Amazon Kendra Kendra-Index - Amazon Kendra

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 5: Abfragen des Amazon Kendra Kendra-Index

Ihr Amazon Kendra Kendra-Index ist jetzt bereit für Abfragen in natürlicher Sprache. Wenn Sie Ihren Index durchsuchen, verwendet Amazon Kendra alle von Ihnen angegebenen Daten und Metadaten, um die genauesten Antworten auf Ihre Suchabfrage zurückzugeben.

Es gibt drei Arten von Anfragen, die Amazon Kendra beantworten kann:

  • Faktoid-Fragen („Wer“, „Was“, „Wann“ oder „Wo“ -Fragen)

  • Beschreibende Abfragen („Wie“ -Fragen)

  • Stichwortsuche (Fragen, deren Zweck und Umfang nicht klar sind)

Abfragen Ihres Amazon Kendra Kendra-Index

Sie können Ihren Amazon Kendra-Index mithilfe von Fragen abfragen, die den drei Arten von Abfragen entsprechen, die Amazon Kendra unterstützt. Weitere Informationen finden Sie unter Abfragen.

Die Beispielfragen in diesem Abschnitt wurden auf der Grundlage des Beispieldatensatzes ausgewählt.

  1. Öffnen Sie die Amazon Kendra Kendra-Konsole unter https://console.aws.amazon.com/kendra/.

  2. Klicken Sie in der Liste der Indizes auf. kendra-index

  3. Wählen Sie im linken Navigationsmenü die Option, um Ihren Index zu durchsuchen.

  4. Um eine Faktoid-Beispielabfrage auszuführen, geben Sie den Text Who is Lewis Hamilton? in das Suchfeld ein und drücken Sie die Eingabetaste.

    Das erste zurückgegebene Ergebnis ist die von Amazon Kendra vorgeschlagene Antwort zusammen mit der Datendatei, die die Antwort enthält. Die restlichen Ergebnisse bilden den Satz empfohlener Dokumente.

    Search interface showing query "Who is Lewis Hamilton?" with Formula One driver information results.
  5. Um eine beschreibende Abfrage auszuführen, geben Sie den Text How does Formula One work? in das Suchfeld ein und drücken Sie die Eingabetaste.

    Sie werden ein weiteres Ergebnis sehen, das von der Amazon Kendra Kendra-Konsole zurückgegeben wird, diesmal mit hervorgehobenem Satz.

    Search results for "How does Formula One work?" showing snippets about the racing series.
  6. Um eine Stichwortsuche durchzuführen, geben Sie sie Formula One in das Suchfeld ein und drücken Sie die Eingabetaste.

    Sie sehen ein weiteres Ergebnis, das von der Amazon Kendra Kendra-Konsole zurückgegeben wird, gefolgt von den Ergebnissen für alle anderen Erwähnungen der Phrase im Datensatz.

    Search results for "Formula One" showing Amazon Kendra suggested answers with article snippets.
  1. Um eine faktoide Beispielabfrage auszuführen, verwenden Sie den Befehl query:

    Linux
    aws kendra query \ --index-id kendra-index-id \ --query-text "Who is Lewis Hamilton?" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist dein gespeichert, kendra-index-id

    • aws-regionist deine AWS Region.

    macOS
    aws kendra query \ --index-id kendra-index-id \ --query-text "Who is Lewis Hamilton?" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Windows
    aws kendra query ^ --index-id kendra-index-id ^ --query-text "Who is Lewis Hamilton?" ^ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Das AWS CLI zeigt die Ergebnisse Ihrer Abfrage an.

  2. Verwenden Sie den Befehl query, um eine beschreibende Beispielabfrage auszuführen:

    Linux
    aws kendra query \ --index-id kendra-index-id \ --query-text "How does Formula One work?" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist dein gespeichertkendra-index-id,

    • aws-regionist deine AWS Region.

    macOS
    aws kendra query \ --index-id kendra-index-id \ --query-text "How does Formula One work?" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Windows
    aws kendra query ^ --index-id kendra-index-id ^ --query-text "How does Formula One work?" ^ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Das AWS CLI zeigt die Ergebnisse Ihrer Abfrage an.

  3. Verwenden Sie den Befehl query, um ein Beispiel für eine Stichwortsuche auszuführen:

    Linux
    aws kendra query \ --index-id kendra-index-id \ --query-text "Formula One" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist dein gespeichertkendra-index-id,

    • aws-regionist deine AWS Region.

    macOS
    aws kendra query \ --index-id kendra-index-id \ --query-text "Formula One" \ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Windows
    aws kendra query ^ --index-id kendra-index-id ^ --query-text "Formula One" ^ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Das AWS CLI zeigt die zurückgegebenen Antworten auf Ihre Anfrage an.

Filterung Ihrer Suchergebnisse

Sie können Ihre Suchergebnisse mithilfe von benutzerdefinierten Dokumentattributen in der Amazon Kendra Kendra-Konsole filtern und sortieren. Weitere Informationen darüber, wie Amazon Kendra Abfragen verarbeitet, finden Sie unter Abfragen filtern.

  1. Öffnen Sie die Amazon Kendra Kendra-Konsole unter https://console.aws.amazon.com/kendra/.

  2. Klicken Sie in der Liste der Indizes auf. kendra-index

  3. Wählen Sie im linken Navigationsmenü die Option, um Ihren Index zu durchsuchen.

  4. Geben Sie Soccer matches im Suchfeld eine Abfrage ein und drücken Sie die Eingabetaste.

  5. Wählen Sie im linken Navigationsmenü die Option Suchergebnisse filtern aus, um eine Liste mit Facetten anzuzeigen, mit denen Sie Ihre Suche filtern können.

  6. Aktivieren Sie das Kontrollkästchen für „Champions League“ unter der Unterüberschrift EVENT, damit Ihre Suchergebnisse nur nach den Ergebnissen gefiltert werden, die „Champions League“ enthalten.

    Search interface for soccer matches with filters and Amazon Kendra suggested answers.
  1. Verwenden Sie den Befehl query, um die Entitäten eines bestimmten Typs (z. B.EVENT) anzuzeigen, die für eine Suche verfügbar sind:

    Linux
    aws kendra query \ --index-id kendra-index-id \ --query-text "Soccer matches" \ --facets '[{"DocumentAttributeKey":"EVENT"}]' \ --region aws-region

    Wobei gilt:

    • kendra-index-idist dein gespeichertkendra-index-id,

    • aws-regionist deine AWS Region.

    macOS
    aws kendra query \ --index-id kendra-index-id \ --query-text "Soccer matches" \ --facets '[{"DocumentAttributeKey":"EVENT"}]' \ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Windows
    aws kendra query ^ --index-id kendra-index-id ^ --query-text "Soccer matches" ^ --facets '[{"DocumentAttributeKey":"EVENT"}]' ^ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Das AWS CLI zeigt die Suchergebnisse an. Um eine Liste der Facetten des Typs zu erhaltenEVENT, navigieren Sie zum Abschnitt "FacetResults" der AWS CLI Ausgabe. Dort finden Sie eine Liste der filterbaren Facetten mit ihrer Anzahl. Eine der Facetten ist beispielsweise „Champions League“.

    Anmerkung

    Stattdessen können Sie eines der Indexfelder auswählenEVENT, in denen Sie Einen Amazon Kendra Kendra-Index erstellen für den DocumentAttributeKey Wert erstellt haben.

  2. Um dieselbe Suche auszuführen, aber nur nach den Ergebnissen zu filtern, die „Champions League“ enthalten, verwenden Sie den Abfragebefehl:

    Linux
    aws kendra query \ --index-id kendra-index-id \ --query-text "Soccer matches" \ --attribute-filter '{"ContainsAny":{"Key":"EVENT","Value":{"StringListValue":["Champions League"]}}}' \ --region aws-region

    Wobei gilt:

    • kendra-index-idist dein gespeichertkendra-index-id,

    • aws-regionist deine AWS Region.

    macOS
    aws kendra query \ --index-id kendra-index-id \ --query-text "Soccer matches" \ --attribute-filter '{"ContainsAny":{"Key":"EVENT","Value":{"StringListValue":["Champions League"]}}}' \ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Windows
    aws kendra query ^ --index-id kendra-index-id ^ --query-text "Soccer matches" ^ --attribute-filter '{"ContainsAny":{"Key":"EVENT","Value":{"StringListValue":["Champions League"]}}}' ^ --region aws-region

    Wobei gilt:

    • kendra-index-idist deine Rettungkendra-index-id,

    • aws-regionist deine AWS Region.

    Das AWS CLI zeigt die gefilterten Suchergebnisse an.