検索インデックスの作成

公開日 2022年04月26日

検索を高速に行うため、検索対象の記事本文や添付ファイルのテキストを事前に単語(形態素)に分解し、検索インデックスを作成します。
検索対象のテキストを形態素に分解する処理を形態素解析と呼びます。
形態素解析は辞書を利用して単語に分解するため、利用する辞書によって結果が異なることがあります。

検索を実行する際は、検索キーワードを形態素解析し、分解した形態素で検索インデックスを検索します。
検索の結果は、検索キーワードを形態素に分解した結果と、検索インデックスに格納されている形態素の集合体との相互の関係で決まります。

検索インデックス作成

検索キーワードが複数の形態素に分解された場合、それぞれの形態素をすべて含む記事を探します。
それぞれの形態素が検索キーワードと同じ並びでない場合も、検索にヒットします。

全文検索時

検索キーワードと完全に同じ単語のみを検索したい場合は、"東京都"のように、キーワードの前後に"(ダブルクォーテーション)をつけて、完全一致の条件で検索してください。

Topへ