Backup of Namazu/2,設定 (2) Back


Back to History list

#navi(Namazu)
*インデックスの作成
namazuをはじめとする全文検索エンジンは、'''インデックス'''と呼ばれる検索語句によく使われるワードを格納したデーターベースを作成し、検索時にそこを参照することによって、高速性、低負荷性を実現している。このため、そのデーターベースを自分で作成する必要がある。namazuでは、mknmzというコマンドでこれを実現する。

まずは、namazurcとmknmzcの設定を行う。先ほどの/home/name/etc/namazuにインストールされたひな形をダウンロードし、必要箇所を設定する。ローカルでインストールされているため、すべて変更する必要がある。(/???/var/namazuの/???を/home/nameに変更)

*Namazuの設定
:namazuc|
インデックスの格納ディレクトリ:
 Index         /home/name/var/namazu/index
テンプレート格納ディレクトリ:
 Template      /home/name/tmp/namazu
検索結果のアドレスの書き換え。(上が一般用、下がWiki用。''順番に注意!''):
 Replace        /home/name/public_html/  http://sub.domain.co.jp/
 Replace        /home/name/public_html/wiki/  http://domain.co.jp/?
言語の設定。(これを忘れるとちゃんと日本語にならない)
 Lang          ja
:mknmzc|
アドレス(別にメールアドレスでなければならないと言うことは無い・・・と思う):
 $ADDRESS = 'yourname@domain.co.jp';
NKFのインストール先
 $NKF = "/home/name/bin/nkf";
kakasi
 $KAKASI = "/home/name/bin/kakasi";
茶筅
 $CHASEN = "/home/name/bin/chasen";
漢字の読みに使うスクリプトのパス(ここでは、kakasiを選んでいる。)
 $WAKATI  = $KAKASI;