$ tar xzf namazu-2.0.15.tar.gz・コマンドラインで使ってみる
$ cd namazu-2.0.15 namazu-2.0.15$ cd File-MMagic namazu-2.0.15/File-MMagic$ perl Makefile.PL namazu-2.0.15/File-MMagic$ make namazu-2.0.15/File-MMagic$ su namazu-2.0.15/File-MMagic# make install namazu-2.0.15/File-MMagic# exit namazu-2.0.15/File-MMagic$ cd .. namazu-2.0.15$ ./configure namazu-2.0.15$ make namazu-2.0.15$ make check namazu-2.0.15$ su namazu-2.0.15# make install namazu-2.0.15# exit namazu-2.0.15$
※注意: ディレクトリを指定しないとカレントディレクトリに大量の NMZ.* ファイルが作成されます namazu-2.0.15$ mkdir ./tmp
namazu-2.0.15$ mknmz -O ./tmp /usr/local/apache2/htdocs インデックスの作成
namazu-2.0.15$ namazu 'apache' ./tmp 検索を実行 (ここでは文字列 'apache' を検索)
正常動作しました
検索結果 参考ヒット数: [ apache: 15 ] 検索式にマッチする 15 個の文書が見つかりました。 1. Pagina di prova dell'installazione di un sito Web con Apache (スコア: 32) 著者: 不明 日付: Thu, 08 Nov 2001 00:40:51 +0900 Funziona! Il Server Web Apache è stato installato su questo sito Web! Se riuscite a vedere questa pagina, allora vuol dire che coloro che gestiscono questo dominio hanno appena installato il /usr/local/apache2/htdocs/index.html.it (1,788 bytes) 2. Testseite fuer die Apache-Installation auf dieser Website (スコア: 27) 著者: 不明 日付: Thu, 14 Feb 2002 23:38:15 +0900 Es klappt! Der Apache-Webserver ist auf dieser Website installiert! Wenn Sie diese Seite sehen, dann bedeutet das, dass die Eigentümer dieser Domäne soeben einen neuen Apache-Webserver erf /usr/local/apache2/htdocs/index.html.de (2,202 bytes)
namazu-2.0.15$ su・namazu.cgi を実行
namazu-2.0.15# cp -p /usr/local/libexec/namazu.cgi /usr/local/apache2/cgi-bin/.
namazu-2.0.15# cp -p /usr/local/etc/namazu/namazurc-sample /usr/local/apache2/cgi-bin/.namazurc
namazu-2.0.15# vi /usr/local/apache2/cgi-bin/.namazurc
設定ファイルは namazu.cgi と同じディレクトリに置くnamazu-2.0.15#
#Index /usr/local/var/namazu/index #Template /usr/local/var/namazu/index Replace /usr/local/apache2/htdocs/ http://www.example.com/ Logging off Lang ja Scoring tfidf EmphasisTags "<B>" "</B>" #MaxHit 10000 #MaxMatch 1000 ContentType "text/html;charset=EUC-JP" #Suicide_Time 60 #Regex_Search offmkdir /usr/local/var/namazu/indexインストール時に作成されているため不要
namazu-2.0.15# cp -p /usr/local/etc/namazu/mknmzrc-sample /usr/local/etc/namazu/mknmzrc
namazu-2.0.15# vi /usr/local/etc/namazu/mknmzrc
namazu-2.0.15# mknmz -f /usr/local/etc/namazu/mknmzrc -O /usr/local/var/namazu/index /usr/local/apache2/htdocs インデックスの作成 --- (A)
package conf; # Don't remove this line! $ADDRESS = 'webmaster@www.example.com';
namazu-2.0.15# exit
namazu-2.0.15$
ブラウザで http://www.example.com/cgi-bin/namazu.cgi を開けば使用できます
$ su
# crontab -e -u root
毎日 0:00 にインデックスを作成する例
0 0 * * * /usr/local/bin/mknmz -f /usr/local/etc/namazu/mknmzrc -O /usr/local/var/namazu/index /usr/local/apache2/htdocs