diff options
author | Eric Wong <e@80x24.org> | 2020-10-27 07:54:05 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2020-11-07 09:59:03 +0000 |
commit | 359b5876faea909ca9c894be3e9154832f633780 (patch) | |
tree | a5ebffbcd58a3204b634127e8e300aa10ea346c1 /lib/PublicInbox/SearchIdx.pm | |
parent | 2694d5ca09c96f6b51f50d94d92a13ba4abd0c79 (diff) | |
download | public-inbox-359b5876faea909ca9c894be3e9154832f633780.tar.gz |
This will be used by external/detached indices, too.
Diffstat (limited to 'lib/PublicInbox/SearchIdx.pm')
-rw-r--r-- | lib/PublicInbox/SearchIdx.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm index 2aec2b73..af707ced 100644 --- a/lib/PublicInbox/SearchIdx.pm +++ b/lib/PublicInbox/SearchIdx.pm @@ -32,11 +32,11 @@ use constant DEBUG => !!$ENV{DEBUG}; my $xapianlevels = qr/\A(?:full|medium)\z/; my $hex = '[a-f0-9]'; my $OID = $hex .'{40,}'; +our $INDEXLEVELS = qr/\A(?:full|medium|basic)\z/; sub new { my ($class, $ibx, $creat, $shard) = @_; ref $ibx or die "BUG: expected PublicInbox::Inbox object: $ibx"; - my $levels = qr/\A(?:full|medium|basic)\z/; my $inboxdir = $ibx->{inboxdir}; my $version = $ibx->version; my $indexlevel = 'full'; @@ -46,7 +46,7 @@ sub new { $altid = [ map { PublicInbox::AltId->new($ibx, $_); } @$altid ]; } if ($ibx->{indexlevel}) { - if ($ibx->{indexlevel} =~ $levels) { + if ($ibx->{indexlevel} =~ $INDEXLEVELS) { $indexlevel = $ibx->{indexlevel}; } else { die("Invalid indexlevel $ibx->{indexlevel}\n"); |