From: Eric Wong Date: Mon, 28 Sep 2020 05:15:19 +0000 (+0000) Subject: searchidx: index lower-case List-Id value X-Git-Tag: v1.7.0~1715 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=447d049b70c6723a0de8e28aa7db1a4130394c4b;p=thirdparty%2Fpublic-inbox.git searchidx: index lower-case List-Id value We don't want a List-Id value being confused with a Xapian term prefix, here. Followup-to: 8b06cda3a3af3f0e ("mda: match List-Id insensitively") --- diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm index 803494f50..2c5c815f6 100644 --- a/lib/PublicInbox/SearchIdx.pm +++ b/lib/PublicInbox/SearchIdx.pm @@ -340,7 +340,7 @@ sub index_ids ($$$$) { $doc->add_boolean_term('Q' . $_) for @$mids; for my $l ($hdr->header_raw('List-Id')) { $l =~ /<([^>]+)>/ or next; - my $lid = $1; + my $lid = lc $1; $doc->add_boolean_term('G' . $lid); index_text($self, $lid, 1, 'XL'); # probabilistic }