2007/08/21
サイト内全文検索の機能を付けました。画面右上の検索ボックスから利用可能です。
最初は管理人が某所で使っているHyper Estraierを使おうと思ったのですが、当サイトがレンタルサーバ上で動いている関係で設置が困難なことが分かり、かといって単純なgrep検索などはやりたくなかったので、インデックスタイプの自作検索エンジンを作りました。
といっても以下のように自サイトの事情に特化していて、かつRubyの強力な文字列処理が利用できるので数日でそれなりのものができました。
文字コードは「UTF-8」固定
ファイルフォーマットはプレーンテキストのみ
ディレクトリ構成が単純
複数ワードによる検索はandのみ、正規表現による検索もサポートしていませんが、実用十分ではないかと思っています。