現在の原稿は namazu 2.0.7 に基づいて書かれていますが、namazu 2.0.13 以前のバージョンにはセキュリティ問題が発見されています。実際に構築する際には最新のバージョンを使うようにしてください。2004年12月時点での最新は 2.0.14 です。 |
・本体 NEC PC-9821 V166/S7 流星モデル (PentiumII 166MHz) ・RAM 32MB ・HDD IDE 2GB ・NIC オンボード(Intel EtherExpress Pro 10/100相当) ・OS FreeBSD(98) 4.8-STABLE |
% cd /usr/local/src % tar xvzf /tmp/kakasi-2.3.4.tar.gz % tar xvzf /tmp/Text-Kakasi-1.05.tar.gz % tar xvzf /tmp/namazu-2.0.7.tar.gz % cd kakasi-2.3.4 % ./configure % gmake % su Password:XXXXXXXXX # gmake install # exit % cd ../Text-Kakasi-1.05 % perl Makefile.PL % make % su Password:XXXXXXXXX # make install # exit % |
% cd /usr/local/src/namazu-2.0.7/File-NMagic/ % perl Makefile.PL % gmake % su Password:XXXXXXXXX # gmake install # exit % cd ../ % ./configure % gmake % su Password:XXXXXXXXX # gmake install # exit % |
% cd /usr/local/apache/var/wget_home % wget -m -L http://www.hogehoge1.foo/ % wget -m -L http://www.hogehoge2.bar/ (必要であれば、複数のサイトに対して wget を実行) % mknmz -U -O /usr/local/apache/var/index . |
% namazu web /usr/local/apache/var/index |
Options FollowSymLinks ExecCGI ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" AddHandler cgi-script .cgi <Directory /usr/local/apache/cgi-bin> AllowOverride None Options None </Directory> |
% mknmz -U -O /usr/local/apache/var/index /usr/local/apache/var/wget_ho me/ (実際には改行しません) |
Index /usr/local/apache/var/index Replace /usr/local/apache/var/wget_home/www.hogehoge1.foo/ http://www.hogehoge1.foo/ Replace /usr/local/apache/var/wget_home/www.hogehoge2.bar/ http://www.hogehoge2.bar/ (以下同様) Logging on Lang ja Scoring tfidf |
この下に書いた記事は、namazu 2.0.7 の頃の動作で、後日改めて 2.0.12 で最初から作ってみると、Netscape 7.02 では特に問題は出ませんでした。一応記事は残しておきます。 |
/usr/local/bin/mknmz -U -O /usr/local/apache/var/index/site1 /usr/local/apache/var/wget _home/site1(実際には改行しません) |
<form method="GET" action="/cgi-bin/namazu.cgi"> <BR> <B>検索式:</B> <input type="text" name="key" size="25"> <input type="submit" name="submit" value="Search!"> <input type="reset" name="reset" Value="Reset"> <br> <table width="100%" border="0"> <tr><td align="left"> <strong>表示件数:</strong> <select name="max"> <option value="10">10 <option selected value="20">20 <option value="30">30 <option value="50">50 <option value="100">100 </select> <strong>要約表示:</strong> <select name="format"> <option selected value="long">ON <option value="short">OFF </select> </td></tr></table> <p></p> <input type="hidden" name="whence" value="0"> <strong>対象とするインデックス</strong><br> <UL> <LI><input type="checkbox" name="dbname" value="site1" checked>site1 <LI><input type="checkbox" name="dbname" value="site2" checked>site2 <LI><input type="checkbox" name="dbname" value="site3" checked>site3 </form> |