From 3c9bb0e66ae923465c68245c336dbc1db76a4cd2 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 17 Jun 2016 01:12:26 +0000 Subject: search: increase limit for thread search Some threads are easily over 100 messages, so the 50 limit is not enough. It is likely that 1000 messages is not enough, either, and we will need to tune our threading to handle more messages and supply options for configurability. --- lib/PublicInbox/Search.pm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/PublicInbox/Search.pm') diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm index 0f7815fb..d9fbc36c 100644 --- a/lib/PublicInbox/Search.pm +++ b/lib/PublicInbox/Search.pm @@ -109,6 +109,8 @@ sub get_thread { my $path = id_compress($smsg->path); my $qsub = Search::Xapian::Query->new(xpfx('path').$path); my $query = Search::Xapian::Query->new(OP_OR, $qtid, $qsub); + $opts ||= {}; + $opts->{limit} ||= 1000; $self->do_enquire($query, $opts); } -- cgit v1.2.3-24-ge0c7