全文検索
Namazuによる全文検索システムの導入
全文検索システムは、データベースの一種です。ただ、一般的なデータベースはあらかじめ検索用の項目を作成しておきますが、全文検索システムではすべてのデータが検索の対象となります。ここが「全文」といわれるゆえんです。
もっとも、一般的なデータベースでも全文検索は可能です。ただ主たる目的ではないためにインデックスが作成されておらず、大変時間がかかってしまうのです。逆に全文検索システムでは検索対象を文法的に解析して単語に分割し、自動的にインデックスを作成します。このためインデックス作成には時間がかかりますが、検索自体は高速です。
最も知られた全文検索システムは、いわゆるWeb検索エンジンです。あれほど扱う情報が多くなると大規模なシステムが必要ですが、自社のサーバーだけならフリーのシステムでも十分対応できます。それが今回紹介するNamazuです。
#ブックマーク
#後で読みたいサイト
#途中