Skip to content

aws-samples/kendra-ambiguous-search-app

Kendra Ambiguous Search App

Kendra Ambiguous Search App は Amazon Kendra であいまい検索を実現するためのサンプルアプリです。2022/10/19 Kendra では日本語カスタムシノニムが使えません。そこでこのサンプルでは 他のAWS サービスと連携して擬似的にあいまい検索を実現します。

Architecture Overview / 全体の構成図

architecture

Search Flow / 検索の流れ

flow flow

Preview / 動作イメージ

screenshot

Getting Started

このアプリの立ち上げ方は GETTING_STARTED.ja.md を御覧ください。

License Summary

このサンプルコードは、MIT-0 の下で利用可能になっています。LICENSEファイルを参照してください。 exampleData1.ts および exampleData2.ts で提供されるサンプルデータは、Amazon Kendra のクエリ API からのモックレスポンスを表しています。 このモックレスポンスは、https://en.wikipedia.org/ からのデータをマッシュアップし、Amazon Kendra からの API レスポンスのように見えるようにフォーマットしたものです。 2つのファイルで提供されるサンプルデータは、Creative Commons Attribution-ShareAlike License (https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License) の下、以下の場所から取得したものです。

* https://en.wikipedia.org/wiki/Portal:Ancient_Rome 
* https://en.wikipedia.org/wiki/Battle_of_Mount_Algidus 
* https://en.wikipedia.org/wiki/Battle_of_Arausio 
* https://en.wikipedia.org/wiki/Cilician_pirates#Rise_of_piracy 
* https://en.wikipedia.org/wiki/Culture_of_ancient_Rome 

また、依存する外部ライブラリのライセンスについては THIRDPARTY.txt を御覧ください

セキュリティに関するお問い合わせ

CONTRIBUTING をご参照下さい。

About

No description, website, or topics provided.

Resources

License

MIT-0, MIT-0 licenses found

Licenses found

MIT-0
LICENSE
MIT-0
LICENSE.txt

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published