解説
全文検索は、タイトルやタグに加えて、文書の本文に含まれる文字列まで検索対象にする方式です。FAQサイトやナレッジベースに全文検索を用いると、タイトルに含まれない言葉で探す利用者にも、本文中の語句から記事を提示できます。
仕組み
全文検索では、検索のたびに全文書を読み込むと時間がかかるため、あらかじめ単語と文書の対応表(転置インデックス)を作成しておきます。日本語の文は単語が空白で区切られていません。そのため、形態素解析で単語に分割する方式や、N-gramで一定の文字数ごとに分割する方式を使ってインデックスを作成します。検索エンジンによっては、文書の特性に応じて両方の方式を使い分けます。
さらに、検索結果の並び順を決める際には、関係の薄い記事が上位に来ないよう重み付けを行います。本文全体を対象にするとヒット件数は増えますが、検索語が本文に含まれているだけの関係の薄い記事も拾うためです。たとえば、タイトルや見出しに検索語が含まれる記事のスコアを高くします。
注意点
記事を公開しても、インデックスが更新されるまでは検索結果に表示されない場合があります。したがって、インデックスへの反映のタイミングを把握しておくと、「公開した記事が見つからない」という社内からの問い合わせに答えられます。
該当する用語がありません