MediaWikiで全文検索

手帳WikiにはMediaWikiを使っている。また、個人用の記録ツールとしてもMediaWikiを利用している。MediaWikiは情報を蓄積していく点では申し分ない。しかし、検索という点では貧弱に感じる。よほどPukiWiki Plusの方が使いやすい。それを改善する方法を色々考えていた。例えば、MySQL + Tritonn(Senna)という方法があるらしい。これを使うのも一つの手だが、既にHyper Estraierを利用しているので、それを応用することにした。これ以上複数の全文検索エンジンを増やすのは適切でないだろう。MySQLをTritonn対応にするのも煩わしい。#yum installで気軽に導入しているので、それを変えたくないのだ。

何はともあれ、Hyper EstraierにはWeb検索用のestwaverというコマンドがある。これを自分の特定サイトのみに使えば、全文検索を簡単に導入できる。具体的には、手帳Wikiに全文検索を追加したので、それを見て欲しい。Hyper Estraierのマニュアルには丁寧に構築方法が書いてあるので、それをそのまま実行すれば良い。

%estwaver init index
%estwaver crawl -revcont index
本当に必要なのは、この二行のみぐらいだ。後はcgiを設置したり、_confの中身を実際のディレクトリ構成に合わせたりするくらいで、本当に簡単にサイトに全文検索を追加できる。もっと早く行っておけば良かった。

これでMediaWikiの全文検索が解決し、理想的な環境が整った。



vmware playerの不具合
ファイル名をUTF-8化
パールとメカブと案山子
MTOSが正常動作する
MTOS-4.2rc1-ja

このブログ記事について

このページは、ちんみが2009年12月 7日 21:58に書いたブログ記事です。

ひとつ前のブログ記事は「DP1, F200EXR, KLASSE W」です。

次のブログ記事は「セーラー万年筆 極黒インク」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。