Amazon Kendra ist ein intelligenter Suchdienst, der auf maschinellem Lernen basiert. Sie können Rechtschreibvorschläge für falsch geschriebene Begriffe in Ihren Abfragen erhalten, indem Sie das verwenden Amazon Kendra Rechtschreibprüfung. Die Rechtschreibprüfung hilft, die Häufigkeit von Abfragen zu reduzieren, die irrelevante Ergebnisse zurückgeben, indem sie Rechtschreibvorschläge für nicht erkannte Begriffe liefert.
In diesem Beitrag untersuchen wir, wie Sie die Amazon Kendra-Rechtschreibprüfung auf dem verwenden AWS-Managementkonsole, sowie die Aktivierung der Rechtschreibprüfung in einer von Amazon Kendra unterstützten Suchanwendung über die AWS-Befehlszeilenschnittstelle (AWS CLI) und AWS SDK.
Verwenden Sie die Amazon Kendra-Rechtschreibprüfung auf der Konsole
Sie können automatisch Rechtschreibvorschläge für Ihre falsch geschriebenen Amazon Kendra-Abfragen erhalten, wenn Sie über die Konsole abfragen.
Wählen Sie auf der Amazon Kendra-Konsole Ihren gewünschten Index aus und wählen Sie dann Suche nach indizierten Inhalten im Navigationsbereich. Stellen Sie sicher, dass der ausgewählte Index Dokumente aufgenommen hat; In diesem Beitrag verwenden wir die Beispiel-AWS-Dokumentation in der Datenquellen Abschnitt des Navigationsbereichs.
Senden Sie in der Amazon Kendra-Suchkonsole einfach wie gewohnt eine Abfrage. Falsch geschriebene Begriffe in der Suchanfrage werden im Abschnitt „Meinten Sie“ der Suchkonsole durch vorgeschlagene Begriffe ersetzt.
Wenn Sie die vorgeschlagene Abfrage auswählen, wird eine neue Abfrage mit der korrigierten Rechtschreibung gesendet.
Wie Sie sehen können, sind die Abfrageergebnisse, die durch die vorgeschlagene Abfrage bereitgestellt werden, dank der Rechtschreibprüfung erheblich relevanter!
Verwenden Sie die Amazon Kendra-Rechtschreibprüfung in Suchanwendungen
Von Amazon Kendra betriebene Suchanwendungen können die Rechtschreibprüfung schnell und einfach über die AWS CLI oder das AWS SDK aktivieren, die wir in diesem Abschnitt erläutern. Darüber hinaus gehen wir ein Beispiel durch, wie die Antwort der Rechtschreibprüfung verarbeitet wird.
AWS-CLI
Sehen wir uns an, wie AWS CLI-Benutzer sich für die Amazon Kendra-Rechtschreibprüfung anmelden können, um Rechtschreibvorschläge für falsch geschriebene Abfragebegriffe zu erhalten. Wir verwenden die AWS CLI, um Amazon Kendra wie gewohnt abzufragen, mit nur einer kleinen Änderung: Wir binden die --spell-correction-configuration IncludeQuerySpellCheckSuggestions=true
Argument:
Zusätzlich zu den normalen Abfrageergebnissen enthält die Antwort von Amazon Kendra jetzt eine SpellCorrectedQueries
Objekt, wenn es Rechtschreibvorschläge für die Abfrage gibt. Weitere Informationen finden Sie unter Rechtschreibkorrigierte Abfrage.
AWS-SDK
Lassen Sie uns als Nächstes durchgehen, wie Amazon Kendra Rechtschreibprüfungsfunktionen für AWS SDK-Benutzer bereitstellt. Für dieses Beispiel verwenden wir Python 3. Wir senden eine Abfrage mit einigen Rechtschreibfehlern und drucken die aus SpellCorrectedQueries
Objekt in der Antwort:
Die Antwort von Amazon Kendra enthält nun die erwarteten Rechtschreibvorschläge:
Verarbeiten Sie die Antwort der Amazon Kendra-Rechtschreibprüfung
Nachdem wir nun besprochen haben, wie man programmgesteuert Rechtschreibvorschläge entweder über die AWS CLI oder das AWS SDK erhält, können wir untersuchen, wie wir die Antwort in eine für Menschen lesbare vorgeschlagene Abfrage umwandeln. Für dieses Beispiel verwenden wir die Beispielausgabe aus dem vorherigen Abschnitt:
. SpellCorrectedQuery
hat zwei Schlüssel: SuggestedQueryText
und Corrections
.
SuggestedQueryText
wird einer Zeichenfolge zugeordnet, die die aktualisierte Abfrage mit den vorgeschlagenen Rechtschreibkorrekturen enthält.Corrections
Zuordnungen zu einer Liste vonCorrection
Objekte, die den Anfangs- und Endversatz der Korrektur sowie den ursprünglichen Begriff aus der Abfrage und den Schreibvorschlag für diesen Begriff enthält.
In unserem Beispiel möchten wir den vorgeschlagenen Abfragetext mit den neu vorgeschlagenen Begriffen in Kursivschrift anzeigen, ähnlich wie auf der Amazon Kendra-Konsole. Um dies zu erreichen, können wir HTML-Kursivschrift-Öffnungs-Tags hinzufügen <i>
im BeginOffset
jedes Correction
und schließende Tags in HTML-Kursivschrift </i>
im EndOffset
jedes Correction
der Corrections
Liste. Beachten Sie, dass BeginOffset
und EndOffset
basieren auf der Länge der korrigierten Begriffe, nicht auf den ursprünglichen Begriffen.
Hinzufügen der Kursiv-Tags zu SuggestedQueryText
gibt uns den folgenden vorgeschlagenen Abfragetext:
Wie Sie sehen können, macht es Amazon Kendra Spell Checker einfach, Rechtschreibprüfungsfunktionen zu Ihrer Suchanwendung hinzuzufügen.
Zusammenfassung
Die Rechtschreibprüfung ist eine neue, leistungsstarke Funktion, die von Amazon Kendra angeboten wird. Die Rechtschreibprüfung ist eine einfache, effektive Möglichkeit, die Anzahl nicht hilfreicher Abfragen schnell zu reduzieren, indem Endbenutzern Rechtschreibvorschläge für falsch geschriebene Begriffe bereitgestellt werden.
Rechtschreibprüfung ist in allen verfügbar AWS-Regionen wo Amazon Kendra verfügbar ist, und unterstützt alle derzeit von Amazon Kendra unterstützten Sprachen.
Um mehr über Amazon Kendra zu erfahren, besuchen Sie die Amazon Kendra-Produktseite.
Über den Autor
Matthäus Peretik ist Software Development Engineer bei Amazon Web Services mit Sitz in New York City. Matthew ist Mitglied des Amazon Kendra-Teams, das sich auf die Verbesserung der Amazon Kendra-Abfrageerfahrung konzentriert.
- "
- 100
- 11
- 7
- Über Uns
- Zusatz
- Alle
- Amazon
- Amazon Web Services
- Anwendung
- Anwendungen
- verfügbar
- AWS
- Anfang
- Übernehmen
- Stadt
- Schließen
- Konsul (Console)
- enthält
- Korrekturen
- Entwicklung
- Unterlagen
- leicht
- Effektiv
- Ingenieur
- Beispiel
- erwartet
- ERFAHRUNGEN
- ERKUNDEN
- Merkmal
- konzentriert
- Folgende
- gefunden
- Frei
- voller
- Funktionalität
- hilft
- Ultraschall
- Hilfe
- HTTPS
- für Menschen lesbar
- zu unterstützen,
- das
- Index
- Information
- Intelligent
- IT
- Tasten
- Sprachen
- LERNEN
- lernen
- Line
- Liste
- Maschine
- Maschinelles Lernen
- MACHT
- Management
- Landkarten
- mehr
- Menü
- New York
- New York City
- normal
- Anzahl
- Offset
- Eröffnung
- größte treibende
- Prozessdefinierung
- Produkt
- bietet
- Bereitstellung
- schnell
- erhalten
- Veteran
- relevant
- Antwort
- Die Ergebnisse
- Sdk
- Suche
- ausgewählt
- Lösungen
- ähnlich
- Einfacher
- klein
- Software
- Software-Entwicklung
- Unterstützte
- Unterstützt
- Team
- Durch
- us
- -
- Nutzer
- gewöhnlich
- Netz
- Web-Services
- Was
- Was ist