アルゴリズム 進化した検索:フルテキスト検索
全文検索とは、文章に含まれる全ての言葉を手がかりに、必要な資料を探す方法のことです。従来の検索方法では、あらかじめ登録された特定の言葉と完全に一致する資料しか見つけることができませんでした。例えば、「人工知能」という言葉を検索すると、「人工知能」という語句がそのまま含まれる資料しか表示されず、「知能を持つ機械」のような言い換え表現を含む資料は検索結果に表示されませんでした。
しかし、全文検索では、文章全体の内容を細かく調べて、検索に使った言葉と関連性の高い資料を取り出すことができます。つまり、文章中の全ての言葉が検索の対象となるのです。このため、検索に用いる言葉と完全に一致していなくても、内容が近い資料を見つけることができます。「人工知能」で検索した場合、「機械学習」や「深層学習」といった関連語を含む資料も検索結果に表示されるため、より多くの関連情報にたどり着くことができます。
例えば、特定の話題について調べたい場合、従来の方法では、その話題に関連する言葉をいくつも入力する必要がありました。しかし、全文検索であれば、話題に関する一般的な言葉を入力するだけで、関連性の高い資料を幅広く見つけることができます。例えば、「宇宙開発」について調べたい場合、「ロケット」「人工衛星」「宇宙飛行士」など様々な言葉を個別に検索する代わりに、「宇宙開発」とだけ入力すれば、関連する様々な資料が表示されます。
このように、全文検索は資料探しの効率を大きく高めるだけでなく、今まで見つけるのが難しかった貴重な資料に巡り合う機会も増やしてくれます。必要な情報により早く、より確実にたどり着けるようになることで、学習や研究、仕事など様々な活動がよりスムーズに進むことが期待されます。
