Amazon Kendrası makine öğrenimi tarafından desteklenen akıllı bir arama hizmetidir. Sorgularınızda yanlış yazılan terimler için imla önerilerini şu adresten alabilirsiniz: Amazon Kendra Yazım Denetleyicisi. Yazım Denetleyicisi, tanınmayan terimler için yazım önerileri sağlayarak alakasız sonuçlar döndüren sorguların sıklığını azaltmaya yardımcı olur.
Bu gönderide, Amazon Kendra Yazım Denetleyicisini AWS Yönetim Konsolu, ayrıca Amazon Kendra destekli bir arama uygulamasında Yazım Denetimi'nin nasıl etkinleştirileceğini AWS Komut Satırı Arayüzü (AWS CLI) ve AWS SDK.
Konsolda Amazon Kendra Spell Checker'ı kullanın
Konsol üzerinden sorgulama yaparken, yanlış yazılmış Amazon Kendra sorgularınız için otomatik olarak yazım önerileri alabilirsiniz.
Amazon Kendra konsolunda istediğiniz dizini seçin, ardından Dizine eklenen içeriği ara gezinme bölmesinde. Seçilen dizinin beslenmiş belgeler içerdiğinden emin olun; Bu gönderide, şu adreste bulunan örnek AWS belgelerini kullanıyoruz: Veri kaynakları gezinme bölmesinin bölümü.
Amazon Kendra arama konsolunda, genellikle yaptığınız gibi bir sorgu göndermeniz yeterlidir. Sorgudaki yanlış yazılmış terimler, arama konsolunun "Bunu mu demek istediniz" bölümünde önerilen terimlerle değiştirilir.
Önerilen sorgunun seçilmesi, düzeltilmiş yazımla yeni bir sorgu gönderir.
Gördüğünüz gibi, önerilen sorgu aracılığıyla sağlanan sorgu sonuçları, Yazım Denetleyicisi sayesinde önemli ölçüde daha alakalı!
Arama uygulamalarında Amazon Kendra Spell Checker'ı kullanın
Amazon Kendra tarafından desteklenen arama uygulamaları, bu bölümde inceleyeceğimiz AWS CLI veya AWS SDK aracılığıyla Yazım Denetleyicisini hızlı ve kolay bir şekilde etkinleştirebilir. Ek olarak, Yazım Denetleyicisi yanıtının nasıl işleneceğine ilişkin bir örneğin üzerinden geçiyoruz.
AWS CLI'si
AWS CLI kullanıcılarının yanlış yazılmış sorgu terimleri için yazım önerileri almak üzere Amazon Kendra Spell Checker'ı nasıl seçebileceklerine bakalım. Amazon Kendra'yı her zamanki gibi sorgulamak için AWS CLI'yi kullanıyoruz, yalnızca küçük bir değişiklikle: --spell-correction-configuration IncludeQuerySpellCheckSuggestions=true
argüman:
Normal sorgu sonuçlarına ek olarak, Amazon Kendra'dan gelen yanıt artık bir SpellCorrectedQueries
nesne, sorgu için herhangi bir yazım önerisi varsa. Daha fazla bilgi için, bkz Yazım Düzeltilmiş Sorgu.
AWS SDK'sı
Şimdi, Amazon Kendra'nın AWS SDK kullanıcıları için nasıl yazım denetimi işlevi sağladığını inceleyelim. Bu örnek için Python 3 kullanıyoruz. Birkaç yazım hatası olan bir sorgu gönderiyoruz ve çıktısını alıyoruz. SpellCorrectedQueries
yanıttaki nesne:
Amazon Kendra'nın yanıtı artık beklenen yazım önerilerini içeriyor:
Amazon Kendra Yazım Denetimi yanıtını işleyin
Artık AWS CLI veya AWS SDK aracılığıyla yazım önerilerini programlı olarak nasıl alacağımızı öğrendiğimize göre, yanıtı nasıl insan tarafından okunabilir bir önerilen sorguya dönüştürdüğümüzü inceleyebiliriz. Bu örnek için, önceki bölümdeki örnek çıktıyı kullanıyoruz:
Her SpellCorrectedQuery
iki anahtarı vardır: SuggestedQueryText
ve Corrections
.
SuggestedQueryText
önerilen yazım düzeltmeleriyle güncellenmiş sorguyu içeren bir dizeyle eşlenir.Corrections
bir listeye eşlerCorrection
düzeltmenin başlangıç ve bitiş uzaklığının yanı sıra sorgudaki orijinal terimi ve bu terim için yazım önerisini içeren nesneler.
Örneğimiz için, Amazon Kendra konsolunda yapılana benzer şekilde, önerilen sorgu metnini yeni önerilen terimler italik olarak göstermek istiyoruz. Bunu başarmak için HTML italik açılış etiketleri ekleyebiliriz <i>
at BeginOffset
her Correction
ve HTML italik kapanış etiketleri </i>
at EndOffset
her Correction
içinde Corrections
liste. Bunu not et BeginOffset
ve EndOffset
orijinal terimlere değil, düzeltilmiş terimlerin uzunluğuna dayanmaktadır.
italik etiketlerin eklenmesi SuggestedQueryText
bize aşağıdaki önerilen sorgu metnini verir:
Gördüğünüz gibi, Amazon Kendra Yazım Denetleyicisi, arama uygulamanıza yazım denetimi işlevi eklemeyi kolaylaştırır.
Sonuç
Yazım Denetleyicisi, Amazon Kendra tarafından sunulan yeni ve güçlü bir özelliktir. Yazım Denetleyicisi, yanlış yazılmış terimler için son kullanıcılara yazım önerileri sağlayarak yararsız sorguların sayısını hızla azaltmanın basit ve etkili bir yoludur.
Yazım Denetleyicisi hepsinde mevcuttur AWS Bölgeleri Amazon Kendra'nın mevcut olduğu ve şu anda Amazon Kendra tarafından desteklenen tüm dilleri desteklediği yer.
Amazon Kendra hakkında daha fazla bilgi edinmek için şu adresi ziyaret edin: Amazon Kendra ürün sayfası.
Yazar Hakkında
Matthew Peretick New York'ta yerleşik Amazon Web Services'de Yazılım Geliştirme Mühendisi. Matthew, Amazon Kendra sorgu deneyimini geliştirmeye odaklanan Amazon Kendra ekibinin bir üyesidir.
- "
- 100
- 11
- 7
- Hakkımızda
- ilave
- Türkiye
- Amazon
- Amazon Web Servisleri
- Uygulama
- uygulamaları
- mevcut
- AWS
- Başlangıç
- değişiklik
- Şehir
- kapanış
- konsolos
- içeren
- Düzeltmeler
- gelişme
- evraklar
- kolayca
- Etkili
- mühendis
- örnek
- beklenen
- deneyim
- keşfetmek
- Özellikler(Hazırlık aşamasında)
- odaklanmış
- takip etme
- bulundu
- Ücretsiz
- tam
- işlevsellik
- yardımcı olur
- Ne kadar
- Nasıl Yapılır
- HTTPS
- insan tarafından okunabilir
- iyileştirmek
- dahil
- indeks
- bilgi
- Akıllı
- IT
- anahtarlar
- Diller
- ÖĞRENİN
- öğrenme
- çizgi
- Liste
- makine
- makine öğrenme
- YAPAR
- yönetim
- Haritalar
- Daha
- Navigasyon
- New York
- new york city
- normal
- numara
- ofset
- açma
- güçlü
- süreç
- PLATFORM
- sağlar
- sağlama
- hızla
- teslim almak
- azaltmak
- uygun
- yanıt
- Sonuçlar
- sdk
- Ara
- seçilmiş
- hizmet
- Hizmetler
- benzer
- Basit
- küçük
- Yazılım
- yazılım geliştirme
- destekli
- Destekler
- takım
- İçinden
- us
- kullanım
- kullanıcılar
- genellikle
- ağ
- web hizmetleri
- Ne
- Nedir