namazu-dev(ring)


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

Re: フィールド指定の検索



白井です。

From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-dev 1788] フィールド指定の検索
Message-ID: <200002230225.LAA16977@xxxxxxxxxxxxxx>
Date: 23 Feb 2000 11:27:12 +0900

小関> /usr/local/etc/namazu/mknmzrc に

小関> # This pattern specifies fields which used for field-specified 
小関> # searching.  NOTE: case-insensitive
小関> # 
小関> $conf::SEARCH_FIELD = "message-id|subject|from|date|uri|newsgroups|to|summary|size|x-mail-count";

mew-nmz するときは、~/Namazu/mknmz-inc.pl に

%conf::FIELD_ALIASES = ('title' => 'subject', 'author' => 'from', 'user-agent' => 'x-mailer');

$conf::SEARCH_FIELD = "uri|summary|size|message-id|subject|from|date|newsgroups|to|cc|in-reply-to|references|x-mailer";

と書いて 

% mknmz -I /home/shirai/Namazu/mknmz-inc.pl ...

としているのですが、うまく x-mailer と user-agent が同一視されて
動いています。(たまに変なコードを吐くメーラを探しています :-)
この方法でいくと、ごそごそ

小関> X-ML-COUNT: 1951
小関> X-Mail-Count: 00321
小関> Subject: [namazu 1479] Re: mknmz -e オプション
小関> X-Seqno: 8960

%conf::FIELD_ALIASES = ('title' => 'subject',
			'author' => 'from',
			'user-agent' => 'x-mailer',
			'x-mail-count' => 'x-ml-count',
			'x-seqno' => 'x-ml-count',
			'x-sequence' => 'x-ml-count',
			);

$conf::SEARCH_FIELD = "uri|summary|size|message-id|subject|from|date|newsgroups|to|cc|in-reply-to|references|x-mailer|x-ml-count";

でうまく行きました。Subject はもともと '+subject:1478' で動くの
で気にしなくていいんじゃないでしょうか?

-- 
白井秀行@うぅ、INDEX 作り変えなきゃ