my ($self, $mid, $opts) = @_;
my $smsg = eval { $self->lookup_message($mid) };
- return { count => 0, msgs => [] } unless $smsg;
+ return { total => 0, msgs => [] } unless $smsg;
my $qp = $self->qp;
my $qtid = $qp->parse_query('thread:'.$smsg->thread_id);
my $qsub = $qp->parse_query('path:'.mid_compressed($smsg->path));
PublicInbox::SearchMsg->load_doc($_->get_document);
} $mset->items;
- { count => $mset->get_matches_estimated, msgs => \@msgs }
+ { total => $mset->get_matches_estimated, msgs => \@msgs }
}
# read-write
foreach my $p (qw(hello hello_ hello_world2 hello_world_)) {
$res = $ro->query("path:$p");
- is($res->{count}, 0, "path variant `$p' does not match");
+ is($res->{total}, 0, "path variant `$p' does not match");
}
$res = $ro->query('subject:(Hello world)');
is_deeply(\@res, [ 'last@s' ],
"got expected results for $f: match");
$res = $ro->query($f . ':root');
- is($res->{count}, 0, "no partial mid match");
+ is($res->{total}, 0, "no partial mid match");
}
}
$rw_commit->();
$ro->reopen;
my $t = $ro->get_thread('root@s');
- is($t->{count}, 4, "got all 4 mesages in thread");
+ is($t->{total}, 4, "got all 4 mesages in thread");
my @exp = sort($long_reply_mid, 'root@s', 'last@s', $long_midc);
@res = filter_mids($t);
is_deeply(\@res, \@exp, "get_thread works");
],
body => "theatre\nfade\n"));
my $res = $rw->query("theatre");
- is($res->{count}, 2, "got both matches");
+ is($res->{total}, 2, "got both matches");
is($res->{msgs}->[0]->mid, 'nquote@a', "non-quoted scores higher");
is($res->{msgs}->[1]->mid, 'quote@a', "quoted result still returned");
$res = $rw->query("illusions");
- is($res->{count}, 1, "got a match for quoted text");
+ is($res->{total}, 1, "got a match for quoted text");
is($res->{msgs}->[0]->mid, 'quote@a',
"quoted result returned if nothing else");
}