]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Mbox.pm
get rid of unnecessary bytes::length usage
[public-inbox.git] / lib / PublicInbox / Mbox.pm
index 83fa7d8a2ffb4acabca3e3405743aceb51982889..844099aa60b99c5ab04a942ba61f9b027b22b5e6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2020 all contributors <meta@public-inbox.org>
+# Copyright (C) 2015-2021 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 
 # Streaming interface for mboxrd HTTP responses
@@ -235,8 +235,9 @@ sub mbox_all {
        my $over = $ctx->{ibx}->over or
                return PublicInbox::WWW::need($ctx, 'Overview');
 
-       my $qopts = $ctx->{qopts} = { relevance => -1 }; # ORDER BY docid ASC
-       $qopts->{thread} = 1 if $q->{t};
+       my $qopts = $ctx->{qopts} = { relevance => -2 }; # ORDER BY docid DESC
+       $qopts->{threads} = 1 if $q->{t};
+       $srch->query_approxidate($ctx->{ibx}->git, $q_string);
        my $mset = $srch->mset($q_string, $qopts);
        $qopts->{offset} = $mset->size or
                        return [404, [qw(Content-Type text/plain)],