Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pnamazu の summary でマッチ行を表示する方法
お世話になります、小林と申します。
プロバイダーの都合で pNamazu を用いています。
過去のメーリングリストの関連ログには一通り目を通しましたが、pNamazu の
summary で検索語句を含むマッチ行を表示する方法が今一つわかりません。
表示させる方法・手順等をご教示くださいますようお願いいたします。
これまでに行なった作業
1. プロバイダーのサーバ上で tiny_mknmz.cgi を実行して index を作成。
tiny_mknmz.cgi では、以下の設定にしています。
# summary を作るならばそのサイズ (bytes)
my $summary = 200;
2. NMZ.result.* の ${summary} を ${summary::size=0} に変更。
3. src/pconfig.pl の $MakeSummary = 0; -> $MakeSummary = 1; に変更。
同上、$MakeGrep = 'option'; -> $MakeGrep = 'default'; に変更。
4. NMZ.ri の生成
namazu 検索プログラム perl 版 (pnamazu) 説明書 (
http://www01.tcp-ip.or.jp/~furukawa/pnamazu/pnamazu.html#summary ) の「簡易
要約機能について」に書かれている手順を参考にして・・・、
% perl linmz.pl NMZ.r [ Enter ]
この作業は、以下のように MS-Windows 上で行ないました。
C:\> perl C:\Apache\cgi-bin\namazu\src\linmz.pl
C:\Apache\cgi-bin\namazu\index\NMZ.r [ Enter ]
これにより、バイナリーファイルの C:\Apache\cgi-bin\namazu\index\NMZ.ri が
生成されました。
5. NMZ.f, NMZ.fi の二つのファイルは tiny_mknmz.cgi では生成されず、index
フォルダーにはありませんでした。
6. 「namazu 検索プログラム perl 版 (pnamazu) 説明書」の「grep 機能について」
に書かれている *検索結果のファイルが読める状態にあれば* の意味はパーミッショ
ンの意味でしょうか。.html ファイルが入っているフォルダーは 755、ファイルは
644 に設定しています。
7. summary は、マッチ行以外の点では強調表示も正常に表示しています。
順序が前後しているかもしれませんが、以上です。
何か誤解している部分や誤っている部分がありますでしょうか。
恐れ入りますが、どうぞご教示ください。
小林 義宗 (yoshimune kobayashi)
---------------------------------------------------
kobayashi Architects & Design office
URL: http://www.geocities.co.jp/SiliconValley/2345/
E-Mail: cfg47520@xxxxxxxxxxxxx
---------------------------------------------------