X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FIsearch.pm;h=df940e76156d0f162d179f99352e4f7091ba6cc4;hb=4eee5af6011cc8cdefb66c9729952c7eff5c0b0b;hp=342d79137081bf5d5c67adc4f729c7e652ed7ac4;hpb=af0b0fb7a454470a32c452119d0392e0dedb3fe1;p=public-inbox.git diff --git a/lib/PublicInbox/Isearch.pm b/lib/PublicInbox/Isearch.pm index 342d7913..df940e76 100644 --- a/lib/PublicInbox/Isearch.pm +++ b/lib/PublicInbox/Isearch.pm @@ -25,6 +25,7 @@ SELECT ibx_id FROM inboxes WHERE eidx_key = ? LIMIT 1 die "E: `$self->{eidx_key}' not in $self->{es}->{topdir}\n"; } +sub query_approxidate { $_[0]->{es}->query_approxidate($_[1], $_[2]) } sub mset { my ($self, $str, $opt) = @_; @@ -33,7 +34,7 @@ sub mset { if (my $uid_range = $opt{uid_range}) { my ($beg, $end) = @$uid_range; my $ibx_id = $self->{-ibx_id} //= _ibx_id($self); - my $dbh = $self->{es}->{over}->dbh; + my $dbh = $self->{es}->over->dbh; my $sth = $dbh->prepare_cached(<<'', undef, 1); SELECT MIN(docid) FROM xref3 WHERE ibx_id = ? AND xnum >= ? AND xnum <= ?