lib/PublicInbox/Search.pm | 8 +------- diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm index 5aabda02f4a6b3c808b941da19132c4231589055..69eca9fed05a6ea94b0b1ac80d97c0b4d9d78c4b 100644 --- a/lib/PublicInbox/Search.pm +++ b/lib/PublicInbox/Search.pm @@ -219,14 +219,13 @@ } sub _enquire_once { my ($self, $query, $opts) = @_; - my $enquire = enquire($self); + my $enquire = Search::Xapian::Enquire->new($self->{xdb}); $enquire->set_query($query); $opts ||= {}; my $desc = !$opts->{asc}; if (($opts->{mset} || 0) == 2) { $enquire->set_docid_order(Search::Xapian::ENQ_ASCENDING()); $enquire->set_weighting_scheme(Search::Xapian::BoolWeight->new); - delete $self->{enquire}; } elsif ($opts->{relevance}) { $enquire->set_sort_by_relevance_then_value(TS, $desc); } else { @@ -332,11 +331,6 @@ $subj =~ s/\s+/ /gs; # no redundant spaces $subj =~ s/\.+\z//; # no trailing '.' $subj =~ s/$REPLY_RE//igo; # remove reply prefix $subj; -} - -sub enquire { - my ($self) = @_; - $self->{enquire} ||= Search::Xapian::Enquire->new($self->{xdb}); } sub help {