Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
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;
---
(藤原)
# -*- Perl -*-
package conf;
my $rcsid = q$Id: .mknmzrc-pre-filter,v 1.1 2002/08/13 03:53:07 makoto Exp makoto $;
$rcsid =~ s/Id: rcsid,v l//;
$rcsid =~ s/\d+:\d+:\d+ .*//;
print " Reading .mknmzrc-pre-filter: $rcsid\n";
$pre_filter++;
sub pre_filter {
my($contref) = shift;
if (defined($$contref)) {
$$contref =~ s/<!-- X-Namazu-Ignore-Begin -->.*<!-- X-Namazu-Ignore-End -->//gs; }}
$DENY_FILE .= '|index.html|threads.html';
$EXCLUDE_PATH = '\.AppleDouble';
$EXCLUDE_PATH .= '|\/\.[0-9a-zA-Z]+';
$MAX_FIELD_LENGTH = 400 ;