about summary refs log tree commit homepage
path: root/lib/PublicInbox/Search.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/Search.pm')
-rw-r--r--lib/PublicInbox/Search.pm8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm
index 5aabda02..69eca9fe 100644
--- a/lib/PublicInbox/Search.pm
+++ b/lib/PublicInbox/Search.pm
@@ -219,14 +219,13 @@ sub _do_enquire {
 
 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 {
@@ -334,11 +333,6 @@ sub subject_normalized {
         $subj;
 }
 
-sub enquire {
-        my ($self) = @_;
-        $self->{enquire} ||= Search::Xapian::Enquire->new($self->{xdb});
-}
-
 sub help {
         my ($self) = @_;
         $self->qp; # parse altids