diff options
author | Eric Wong <e@80x24.org> | 2015-09-05 02:52:47 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-09-05 03:02:35 +0000 |
commit | 1e7fe3de7021427f8326a5f7710347035f7a63c5 (patch) | |
tree | a536b46fafda4b1347b5907bf1dd795bfd37d76d /lib/PublicInbox/Search.pm | |
parent | 68d0ef45113ad2761e4f065250f329a5f52eb5f0 (diff) | |
download | public-inbox-1e7fe3de7021427f8326a5f7710347035f7a63c5.tar.gz |
This hopefully makes it easier to find things without resorting to proprietary external services.
Diffstat (limited to 'lib/PublicInbox/Search.pm')
-rw-r--r-- | lib/PublicInbox/Search.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm index eb49f724..fd79b63f 100644 --- a/lib/PublicInbox/Search.pm +++ b/lib/PublicInbox/Search.pm @@ -80,7 +80,7 @@ sub query { $opts ||= {}; unless ($query_string eq '') { $query = $self->qp->parse_query($query_string, QP_FLAGS); - $opts->{relevance} = 1; + $opts->{relevance} = 1 unless exists $opts->{relevance}; } $self->do_enquire($query, $opts); @@ -124,6 +124,7 @@ sub do_enquire { my $offset = $opts->{offset} || 0; my $limit = $opts->{limit} || 50; my $mset = $enquire->get_mset($offset, $limit); + return $mset if $opts->{mset}; my @msgs = map { PublicInbox::SearchMsg->load_doc($_->get_document); } $mset->items; |