解説
セマンティック検索は、検索語と文字列が一致するかどうかではなく、検索語の意味や意図に近い情報を探す検索です。多くの場合、文章を数値の並びに変換して近さを計算するベクトル検索によって実現されます。サポートの現場では、次のように顧客と企業で使う言葉がずれます。
| 顧客の言葉 | 記事の言葉 |
|---|---|
| やめたい | 解約手続き |
| ログインできない | 認証エラーの対処 |
| お金が二重で引かれた | 重複課金について |
従来は、言葉のずれを同義語辞書で一つずつ埋めていました。一方で、セマンティック検索は、辞書に登録していない言い回しでもある程度拾えます。
実務での使われ方
FAQサイトの検索をセマンティック検索に入れ替えるときは、既存の記事をそのまま検索対象として使えるかを確認します。導入後も、顧客が入力した語と、検索結果に表示した記事の組み合わせを点検し、結果が外れている傾向を洗い出します。また、セマンティック検索をキーワード検索と組み合わせる方式(ハイブリッド検索)もあります。
注意点
セマンティック検索は、契約番号のように完全一致で探したい値の検索には向きません。意味が近ければ結果を返すため、型番やエラーコードのように文字の一致自体が重要な値では、別の値が上位に来る場合があるためです。そのような値の検索は、キーワード検索で補います。
該当する用語がありません