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
---------------------------------------------------