Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 一部パス名が途中から表示される



寺西です。

Tadamasa Teranishi wrote:
> 
> > > EUC-JP コードでかつ uri エンコードされていない状態でしょうか?
> >
> > はい。mknmzは、
> > mknmz -a -U -O c:\nmzindex e:\OOO_filing\.....
> > で作成しました。念の為、エディタで開きましたが、EUC-JPのコードでした。
> 
> わかりました。
> 手元で再現できるかどうか試してみます。

試してみましたが、再現しませんでした。
○のところが伏字なのかもしれませんが、

G:\OOO_filing\10 OOOO Library\70 企画提案書リスト\(2)企画提案書\○○○○
\020326\Html020326\BookCt001.html

というダミーのファイルを作成し、

G:\> mknmz -a -U -O g:\output "g:\OOO_filing\10 OOOO Library\70 企画提案
書リスト\(2)企画提案書\○○○○\020326\Html020326\BookCt001.html"

でインデックスを作成し、

G:\> namazu 検索文字列 g:\output

で検索すると

検索結果

参考ヒット数: [検索文字列: 1]

検索式にマッチする 1 個の文書が見つかりました。

1. BookCt001.html (スコア: 2)
著者: 不明
日付: Mon, 08 Mar 2004 11:57:14
検索文字列
/G|/OOO_filing/10 OOOO Library/70 企画提案書リスト/(2)企画提案書/○○○
○/020326/Html020326/BookCt001.html (XX bytes)

となり、正しいパスが表示されました。
=====================================================================

> その問題のファイルのみで新規作成しても、途中から表示されるのですね。

NMZ.field.uri.i が壊れているのかと思ったのは、検索結果は

> 1. ・縮・/a> (スコア: 25) 
> 著者: 毀タ 
> 日付: Tue, 26 Mar 2002 06:11:06 
> 1. 科目を選択して「次へ」を クリックしてください ESWL.doc(マイクロソフト・ワードファイル) OOOOOO.doc(マイクロソフト・ワードファイル) TUR-Bt.doc( 
> 020326/BookCt004.html (2,740 bytes)

のように BookCt004.html ですが、

> 上のパスは、正確には
> //Nt/OOO_filing/10 OOOO Library/70 企画提案書リスト/(2)企画提案書/○○○○/020326/Html020326/BookCt001.html

と実際には BookCt001.html が問題ファイルのようです。ファイル名に
間違いがないのなら、BookCt001.html の uri を表示する際に
NMZ.field.uri.i の位置情報が壊れていて、でたらめな位置から uri 文字列
を表示しているのではないかと思えます。
しかし、問題ファイルのみでも同様の症状がでるとなると、どこに問題が
あるのかちょっと想像がつきません。

手元の環境でも再現しませんし。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E