lib/PublicInbox/SearchIdx.pm | 2 ++ diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm index 2239c90209579e42c590c8e0df113ab53617879b..6e44887d2651c2b20fef84e8a7d38369badf607e 100644 --- a/lib/PublicInbox/SearchIdx.pm +++ b/lib/PublicInbox/SearchIdx.pm @@ -295,6 +295,7 @@ my $ct = $part->content_type || 'text/plain'; my $fn = $part->filename; if (defined $fn && $fn ne '') { $tg->index_text($fn, 1, 'XFN'); + $tg->increase_termpos; } return if $ct =~ m!\btext/x?html\b!i; @@ -330,6 +331,7 @@ }); foreach my $mid (@$mids) { $tg->index_text($mid, 1, 'XM'); + $tg->increase_termpos; } $smsg->{to} = $smsg->{cc} = ''; PublicInbox::OverIdx::parse_references($smsg, $mid0, $mids);