Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 「文書の一部を検索対象から外す」パッチで不具合
- From: "Mitsuhiro Yamamura" <m.yamamura@xxxxxxxxxxxxxxxx>
- Date: Wed, 22 Jan 2003 20:52:06 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03026
山村です。
パッチを適用してみたところ、エラーが発生しなくなりました。
ありがとうございました。>藤原さん
ところで、このパッチのうち.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;
> >
> >
> > ---
> > (藤原)
> >
>
>