X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FExtSearch.pm;h=8ba4d396a444473134916d5f137d899945ec4f6a;hb=af0b0fb7a454470a32c452119d0392e0dedb3fe1;hp=7ce950bc11a6cfa59f9b46ecec774c6fa425872d;hpb=ba135f3e25bf5d1b3aa3d34e31fefb55ee4c8d29;p=public-inbox.git
diff --git a/lib/PublicInbox/ExtSearch.pm b/lib/PublicInbox/ExtSearch.pm
index 7ce950bc..8ba4d396 100644
--- a/lib/PublicInbox/ExtSearch.pm
+++ b/lib/PublicInbox/ExtSearch.pm
@@ -1,4 +1,4 @@
-# Copyright (C) 2020 all contributors
+# Copyright (C) 2020-2021 all contributors
# License: AGPL-3.0+
# Read-only external (detached) index for cross inbox search.
@@ -9,7 +9,6 @@ use strict;
use v5.10.1;
use PublicInbox::Over;
use PublicInbox::Inbox;
-use File::Spec ();
use PublicInbox::MiscSearch;
use DBI qw(:sql_types); # SQL_BLOB
@@ -18,7 +17,6 @@ use parent qw(PublicInbox::Search);
sub new {
my ($class, $topdir) = @_;
- $topdir = File::Spec->canonpath($topdir);
bless {
topdir => $topdir,
# xpfx => 'ei15'
@@ -31,8 +29,6 @@ sub misc {
$self->{misc} //= PublicInbox::MiscSearch->new("$self->{xpfx}/misc");
}
-sub search { $_[0] } # self
-
# same as per-inbox ->over, for now...
sub over {
my ($self) = @_;
@@ -122,6 +118,6 @@ no warnings 'once';
*recent = \&PublicInbox::Inbox::recent;
*max_git_epoch = *nntp_usable = *msg_by_path = \&mm; # undef
-*isrch = *search;
+*isrch = *search = \&PublicInbox::Search::reopen;
1;