Amazon Kendra on älykäs hakupalvelu, joka perustuu koneoppimiseen. Voit saada oikeinkirjoitusehdotuksia kyselyihisi väärin kirjoitetuille termeille käyttämällä Amazon Kendra Oikoluku. Oikeinkirjoituksen tarkistus auttaa vähentämään epäolennaisia tuloksia palauttavien kyselyjen määrää tarjoamalla oikeinkirjoitusehdotuksia tunnistamattomille termeille.
Tässä viestissä tutkimme, kuinka Amazon Kendra Spell Checkeria käytetään AWS-hallintakonsoli, sekä kuinka Oikeinkirjoituksen tarkistus otetaan käyttöön Amazon Kendra -käyttöisessä hakusovelluksessa AWS-komentoriviliitäntä (AWS CLI) ja AWS SDK.
Käytä Amazon Kendra Spell Checkeria konsolissa
Voit saada automaattisesti oikeinkirjoitusehdotuksia väärin kirjoitetuille Amazon Kendra -kyselyille, kun teet kyselyjä konsolin kautta.
Valitse Amazon Kendra -konsolissa haluamasi hakemisto ja valitse sitten Hae indeksoitua sisältöä navigointiruudussa. Varmista, että valitussa hakemistossa on käsiteltyjä asiakirjoja; Tässä viestissä käytämme AWS-mallidokumentaatiota, joka löytyy julkaisusta Tietolähteet -osio navigointiruudusta.
Lähetä kysely Amazon Kendra -hakukonsolissa tavalliseen tapaan. Väärin kirjoitetut termit kyselyssä korvataan ehdotetuilla termeillä hakukonsolin Tarkoititko-osiossa.
Ehdotetun kyselyn valitseminen lähettää uuden kyselyn, jonka oikeinkirjoitus on korjattu.
Kuten näet, ehdotetun kyselyn kautta saadut kyselytulokset ovat huomattavasti osuvampia oikeinkirjoituksen tarkistuksen ansiosta!
Käytä Amazon Kendra Spell Checkeria hakusovelluksissa
Amazon Kendran tarjoamat hakusovellukset voivat ottaa Oikeinkirjoituksen tarkistuksen käyttöön nopeasti ja helposti AWS CLI:n tai AWS SDK:n kautta, joita käymme läpi tässä osiossa. Lisäksi käymme läpi esimerkin oikolukuvastauksen käsittelystä.
AWS CLI
Katsotaanpa, kuinka AWS CLI -käyttäjät voivat ottaa käyttöön Amazon Kendra Spell Checkerin saadakseen oikeinkirjoitusehdotuksia väärin kirjoitetuille hakutermeille. Käytämme AWS CLI:tä kyselyn tekemiseen Amazon Kendrasta tavalliseen tapaan, vain yhdellä pienellä muutoksella: sisällytämme --spell-correction-configuration IncludeQuerySpellCheckSuggestions=true
Perustelu:
Tavallisten kyselytulosten lisäksi Amazon Kendran vastaus sisältää nyt a SpellCorrectedQueries
objekti, jos kyselylle on oikeinkirjoitusehdotuksia. Katso lisätietoja SpellCorrectedQuery.
AWS SDK
Seuraavaksi käydään läpi, kuinka Amazon Kendra tarjoaa oikeinkirjoituksen tarkistustoiminnon AWS SDK:n käyttäjille. Tässä esimerkissä käytämme Python 3:a. Lähetämme kyselyn, jossa on muutama kirjoitusvirhe, ja tulostamme SpellCorrectedQueries
objekti vastauksessa:
Amazon Kendran vastaus sisältää nyt odotetut oikeinkirjoitusehdotukset:
Käsittele Amazon Kendra Spell Check -vastaus
Nyt kun olemme käyneet läpi, kuinka ohjelmoidusti saamme oikeinkirjoitusehdotuksia joko AWS CLI:n tai AWS SDK:n kautta, voimme tutkia, kuinka voimme muuttaa vastauksen ihmisen luettavaksi ehdotetuksi kyselyksi. Tässä esimerkissä käytämme edellisen osan näytetulostusta:
kukin SpellCorrectedQuery
siinä on kaksi avainta: SuggestedQueryText
ja Corrections
.
SuggestedQueryText
yhdistää merkkijonoon, joka sisältää päivitetyn kyselyn ehdotetuilla oikeinkirjoituskorjauksilla.Corrections
karttoja luetteloonCorrection
objektit, joka sisältää korjauksen alun ja lopun offsetin sekä kyselyn alkuperäisen termin ja kyseisen termin oikeinkirjoitusehdotuksen.
Esimerkissämme haluamme näyttää ehdotetun kyselyn tekstin äskettäin ehdotetut termit kursivoituina, samalla tavalla kuin Amazon Kendra -konsolissa. Tämän saavuttamiseksi voimme lisätä HTML-kurssiiviset avaustunnisteet <i>
klo BeginOffset
Kunkin Correction
ja HTML kursiivilla sulkevat tagit </i>
klo EndOffset
Kunkin Correction
vuonna Corrections
lista. Ota huomioon, että BeginOffset
ja EndOffset
perustuvat korjattujen termien pituuteen, eivät alkuperäisiin termeihin.
Kursiivitunnisteiden lisääminen kohteeseen SuggestedQueryText
antaa meille seuraavan ehdotetun kyselytekstin:
Kuten näet, Amazon Kendra Spell Checker tekee oikolukutoimintojen lisäämisestä hakusovellukseesi helppoa.
Yhteenveto
Oikeinkirjoituksen tarkistus on uusi, tehokas ominaisuus, jonka tarjoaa Amazon Kendra. Oikeinkirjoituksen tarkistus on yksinkertainen ja tehokas tapa vähentää nopeasti hyödyttömien kyselyjen määrää tarjoamalla oikeinkirjoitusehdotuksia loppukäyttäjille väärin kirjoitetuista termeistä.
Oikeinkirjoituksen tarkistus on saatavilla kaikissa AWS-alueet jossa Amazon Kendra on saatavilla, ja tukee kaikkia Amazon Kendran tällä hetkellä tukemia kieliä.
Lisätietoja Amazon Kendrasta on osoitteessa Amazon Kendra -tuotesivu.
kirjailijasta
Matthew Peretick on ohjelmistokehitysinsinööri Amazon Web Servicesissä New Yorkissa. Matthew on Amazon Kendra -tiimin jäsen, joka keskittyy Amazon Kendra -kyselykokemuksen parantamiseen.
- "
- 100
- 11
- 7
- Meistä
- Lisäksi
- Kaikki
- Amazon
- Amazon Web Services
- Hakemus
- sovellukset
- saatavissa
- AWS
- Alku
- muuttaa
- Kaupunki
- sulkeminen
- Console
- sisältää
- Korjaukset
- Kehitys
- asiakirjat
- helposti
- Tehokas
- insinööri
- esimerkki
- odotettu
- experience
- tutkia
- Ominaisuus
- keskityttiin
- jälkeen
- löytyi
- Ilmainen
- koko
- toiminnallisuus
- auttaa
- Miten
- Miten
- HTTPS
- luettavaan
- parantaa
- sisältää
- indeksi
- tiedot
- Älykäs
- IT
- avaimet
- kielet
- OPPIA
- oppiminen
- linja
- Lista
- kone
- koneoppiminen
- TEE
- johto
- Kartat
- lisää
- suunnistus
- New York
- new york city
- normaali
- numero
- offset
- avaaminen
- voimakas
- prosessi
- Tuotteet
- tarjoaa
- tarjoamalla
- nopeasti
- vastaanottaa
- vähentää
- merkityksellinen
- vastaus
- tulokset
- sdk
- Haku
- valittu
- palvelu
- Palvelut
- samankaltainen
- Yksinkertainen
- pieni
- Tuotteemme
- ohjelmistokehitys
- Tuetut
- Tukee
- joukkue-
- Kautta
- us
- käyttää
- Käyttäjät
- yleensä
- verkko
- verkkopalvelut
- Mitä
- Mikä on