namazu全文検索に泣いた話

昨日はとあるサーバーの移行に伴ったトラブルの対応をしてました。
そのシステムはMovable Typeで記事が作られて、WordPressで一つのシステムが動き、ECCUBEでメルマガ管理して、資料検索はnamazuというサーバーでした。
CentOS5 32bitからCentOS6 64bitへのジャンプアップでしたので、ミドルウェアはパッケージ管理でしたがなかなかにトラブルに見舞われました。

そのなかでも一際目立ったのがnamazuによる資料検索。
そもそもnamazuの仕組みがわかっていなかったのと、ググっても出てくる記事はどれも古いのでなかなかに悩まされました。

結果的にはxpdfとxpdf-japanese、kakashi、namazu-2.0とnamazu-2.3(PHPのダイナミックモジュールnamazu.soを作る目的)を再コンパイルしたらいけました。

コンパイルされれてるソフトウェアはサーバー移行すする際に、パスとコンパイル時に必要なモジュールに気をつけようと思います。

以上。