]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Search.pm
mbox: do not sort search results
[public-inbox.git] / lib / PublicInbox / Search.pm
index 4e014f4ec1214664b37add315fe1f6eef71a8175..9eb0728436e9f59ff6efb18385cceb814991c213 100644 (file)
@@ -219,7 +219,11 @@ sub _enquire_once {
        $enquire->set_query($query);
        $opts ||= {};
         my $desc = !$opts->{asc};
-       if ($opts->{relevance}) {
+       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 {
                $enquire->set_sort_by_value_then_relevance(TS, $desc);