RDBのLIKE検索が遅い

正解は イ です。 OpenSearch Service は 全文検索 の索引を持ち、 表記の揺れ・関連の高い順・絞り込みの件数(ファセット) に対応します。DBの変更は 変更データの流れ などで索引へ反映します。 要件 RDBのLIKE OpenSearch 速さ 表が大きいと遅い 速い 表記の揺れ・関連の順 難しい できる 絞り込みの件数 重い ファセット 利用者の要件を満たさない。 検索の速さと機能の要件を満たせる。 新しい商品や条件の組み合わせに対応できない。 根本的に速くならず、機能の要件も満たさない。

商品の検索を、RDBのLIKE '%語%'の問い合わせで行っており、商品が増えて遅くなった。表記の揺れへの対応や、関連の高い順の並べ替え、絞り込みの件数の表示も求められている。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
商品の名前の先頭の文字だけで検索するように仕様を変える
イ
OpenSearch Serviceで検索の索引を作る
ウ
検索の結果をすべて1日キャッシュして、DBを見に行かないようにする
エ
RDBのインスタンスを大きくして、LIKE検索を速くする