namazu-ml(avocado)


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

Re: 正規表現での検索 (その 2)



At 6:39 PM +0900 6/22/98, Satoru Takabayashi wrote:

> えっと、今見直してみたら変なところが見つかりました。 mknmz.pl の
> &put_index() の中の
>
> 		else {
> 		    $n = pack("I", $n);
> 		    $_ = "$words[$cnt]\n$n$record\n";
> !		    print TMP_W "$current_word\n"
> !			unless ($NoRegexpIndexOpt);
> 		    print TMP_I;
> 		    &indexingmisc($words[$cnt],  \$hash_ptr,
> 				  \$hash_count, \$key_count, length($_));
> 		}
>
>
> の部分が間違っていて、これを
>
> !		    print TMP_W "$words[$cnt]\n"
> !			unless ($NoRegexpIndexOpt);
>
> のように修正する必要があります。

> wdnmz -iw NMZ.i で作った NMZ.w を使った場合、正規表現の検索はうま
> くいくでしょうか? それだと安心なのですが。

残念ながらうまくいきません.

上記の patch をあてた mknmz で
# 1.2.0 への移行はまだできてません.(;_;)

index を作りなおしました.その結果,できた NMZ.w
と wdnmz -iw NMZ.i でつくった NMZ.w は同一のもの
となりました.

しかし検索結果は,変わらず,buf2 と buf がずれて
います.

 ______________________________________________________________
 Kenji Suzuki  <kenji@xxxxxxxxxxxxxxxx>     INSEKI Fukui Search
  福井の全てが検索可能!? http://www.inseki.gr.jp/‾kenji/search/
 _______________ Inseki is Not ganSEKI internet service. :-) __