セマンティック検索
セマンティック(semantic)とは、「意味の、語義の、意味論の、意味的な」と訳される形容詞。セマンティック○○などのように、何らかの言葉と一緒に使われる。
セマンティック検索とは、単語の表面的な意味だけでなく、言葉の背後にある意味や文脈を理解して検索を行う技術のこと。
つまり、検索エンジンが検索文の意味を理解し、その意味に沿った検索結果を提供する技術のこと。
セマンティック検索はクエリと記事をベクトル(数値表現)に変換し、それらの間の距離を測定する。
ベクトル空間において近接している記事は、言語モデルによって類似性があるものとみなされる。
これにより、検索クエリの目的と文脈に基づいた最も関連性の高いコンテンツが、検索結果の上位に押し上げられる。
セマンティック検索の例
https://scrapbox.io/files/660f61e1f2d917002679e5eb.png
このように、利用者の意図・目的に沿った検索が可能なため、 検索効率の向上 が期待できる。
大手外資企業の取り組み
GoogleやBingなどの検索エンジンでは、セマンティック検索の技術を積極的に取り入れることで、検索の質を向上させている。
また、チャットボットやカスタマーサポートの分野でも、セマンティック検索を活用して、ユーザーの質問により適切に回答できるようになってきている。