From dc7d90db1a7388bb3821add4ec208bfbfa25fdcf Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 15 Sep 2015 01:08:03 +0000 Subject: extmsg: wire up to use msgmap for prefixes DBI + DBD::SQLite has much better handling of prefix lookups than Xapian. While we're at it, avoid linking blatantly wrong Message-IDs to external services. --- lib/PublicInbox/Search.pm | 9 --------- 1 file changed, 9 deletions(-) (limited to 'lib/PublicInbox/Search.pm') diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm index 2b33b395..a588af43 100644 --- a/lib/PublicInbox/Search.pm +++ b/lib/PublicInbox/Search.pm @@ -269,13 +269,4 @@ sub enquire { $self->{enquire} ||= Search::Xapian::Enquire->new($self->{xdb}); } -sub mid_prefix { - my ($self, $mpfx) = @_; - my $query = eval { $self->qp->parse_query("m:$mpfx", FLAG_PARTIAL) }; - return if $@; - my $res = $self->do_enquire($query, { relevance => 1 }); - return unless $res->{total}; - [ map { $_->mid } @{$res->{msgs}} ]; -} - 1; -- cgit v1.2.3-24-ge0c7