Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 「文書の一部を検索対象から外す」パッチで不具合
- From: "Mitsuhiro Yamamura" <m.yamamura@xxxxxxxxxxxxxxxx>
- Date: Wed, 29 Jan 2003 10:40:54 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03034
山村です。
追加報告です。
藤原さんのものはNetBSDのパッチだったようですが、Linux+Perl5.6
でもワーニングが出なくなりました。
WindowsNT(+ActivePerl5.8)は、そもそもエラーが出ていません
でした。
また、最初にNTで停止しそうなぐらい負荷が上がった、という報告を
入れましたが、システムのバックアップ容量が大きくなって重たくなった
だけの話で、Namazuは無罪でした…
お騒がせしました。
> -----Original Message-----
> From: Mitsuhiro Yamamura [mailto:m.yamamura@xxxxxxxxxxxxxxxx]
> Sent: Wednesday, January 22, 2003 8:52 PM
> To: namazu-users-ja@xxxxxxxxxx
> Subject: [namazu-users-ja] Re: 「文書の一部を検索対象から外す」パッチで
> 不具合
>
>
> 山村です。
>
> パッチを適用してみたところ、エラーが発生しなくなりました。
> ありがとうございました。>藤原さん
>
> ところで、このパッチのうち.mknmzrcに追記する部分なんですが、
>
> sub pre_filter {
> my($contref) = shift;
> if ( defined($$contref) ) {
> - $$contref =~ s/<!--X-Namazu-Ignore-Begin-->.*<!--X-Namazu-Ignore-End-->//gs;
> + $$contref =~ s/<!--X-Namazu-Ignore-Begin-->.*?<!--X-Namazu-Ignore-End-->//gs;
> }
> }
>
> こうしなければ、複数の無視タグが入ったときに危険ですよね?
>
> --------
> 山村 光弘 m.yamamura@xxxxxxx
>
> > -----Original Message-----
> > From: Mitsuhiro Yamamura [mailto:m.yamamura@xxxxxxxxxxxxxxxx]
> > Sent: Monday, January 20, 2003 9:35 AM
> > To: namazu-users-ja@xxxxxxxxxx
> > Subject: [namazu-users-ja] Re: 「文書の一部を検索対象から外す」パッチで
> > 不具合
> >
> >
> > 山村です。
> > 藤原さん、素早く回答いただいてありがとうございました。
> > さっそく試してみます!
> >
> > このパッチとても強力だと思うんですが、本体に実装されないん
> > でしょうか?
> >
> > > -----Original Message-----
> > > From: 藤原 誠 / Makoto Fujiwara [mailto:makoto@xxxxx]
> > > Sent: Saturday, January 18, 2003 9:26 AM
> > > To: namazu-users-ja@xxxxxxxxxx
> > > Subject: [namazu-users-ja] Re: 「文書の一部を検索対象から外す」パッチで
> > > 不具合
> > >
> > >
> > > > 千葉市中央区長洲
> > > > 藤原 誠
> > > 山村さんの内容をまだ良く調べていませんが、
> > > 僕が使っているものは次のように変更しています。報告しなくて
> > > ごめんなさい。
> > > そうして使う時には添付のように設定しています。
> > >
> > > $NetBSD$
> > > Index: scripts/mknmz.in
> > > ===================================================================
> > > RCS file: /a/j/tracking/namazu-tar/scripts/mknmz.in,v
> > > retrieving revision 1.3
> > > retrieving revision 1.5
> > > diff -u -r1.3 -r1.5
> > > --- scripts/mknmz.in 2002/02/23 06:15:56 1.3
> > > +++ scripts/mknmz.in 2002/02/25 22:21:14 1.5
> > > @@ -737,6 +737,11 @@
> > > $$contref = util::readfile($cfile);
> > > # $file_size = length($$contref);
> > >
> > > +# to enable pre_filter,
> > > +# both $conf::pre_filter and conf::pre_filter() should be defined
> > > + if ( defined($conf::pre_filter)) {
> > > + conf::pre_filter(\$$contref) ;
> > > + };
> > > # Filtering process.
> > > my $mtype;
> > > my $called_dt = 0;
> > >
> > >
> > > ---
> > > (藤原)
> > >
> >
> >
>
>