全文検索エンジンはデータベースマネジメントシステムの課題を解決するために生まれた技術ではない

結果的にDBMSの課題を解決したかもだが、最初からそういう目的を持って生まれたものではない。

情報検索を支援するシステム全般が検索システムと呼ばれる。検索システムを実現する手段の一つとして全文検索エンジンがある。

検索システムの歴史を見ると図書などの目録から始まり、コンピューターで索引が実装されるようになる。 1960年代頃にはベクトル空間モデルが出てきて、検索対象と検索クエリをベクトルで表現することで類似度を計算できるようになる。 そして現代の検索システムへとつながっていく。

この流れからわかるとおり、単純にDBMSとの比較で全文検索が出来上がったわけではない。 全文検索エンジン以外にも検索システムが存在し、さまざまな要素によって検索システムが発展してきた。

参考

  • https://www.lambdanote.com/collections/ir-system