From 6b0fed3b03263ba252d80bac4fb944d8ac826cbc Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 7 Nov 2020 10:56:51 +0000 Subject: extsearch: rename -eindex to -extindex Upon "eindex" rhymes with "reindex", which could be confusing; so name the command and config prefix to use "extindex" which is hopefully less confusing. --- script/public-inbox-eindex | 43 ------------------------------------------- script/public-inbox-extindex | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 43 deletions(-) delete mode 100644 script/public-inbox-eindex create mode 100644 script/public-inbox-extindex (limited to 'script') diff --git a/script/public-inbox-eindex b/script/public-inbox-eindex deleted file mode 100644 index c26edb93..00000000 --- a/script/public-inbox-eindex +++ /dev/null @@ -1,43 +0,0 @@ -#!perl -w -# Copyright (C) 2020 all contributors -# License: AGPL-3.0+ -# Basic tool to create a Xapian search index for a public-inbox. -use strict; -use v5.10.1; -use Getopt::Long qw(:config gnu_getopt no_ignore_case auto_abbrev); -my $help = < -1, compact => 0, max_size => undef, fsync => 1 }; -GetOptions($opt, qw(verbose|v+ reindex rethread compact|c+ jobs|j=i - fsync|sync! - indexlevel|index-level|L=s max_size|max-size=s - batch_size|batch-size=s - skip-docdata all help|h)) - or die $help; -if ($opt->{help}) { print $help; exit 0 }; -die "--jobs must be >= 0\n" if defined $opt->{jobs} && $opt->{jobs} < 0; - -# require lazily to speed up --help -my $eidx_dir = shift(@ARGV) // die "E: $help"; -require PublicInbox::Admin; -my $cfg = PublicInbox::Config->new; -my @ibxs = PublicInbox::Admin::resolve_inboxes(\@ARGV, $opt, $cfg); -PublicInbox::Admin::require_or_die(qw(-search)); -require PublicInbox::ExtSearchIdx; -my $eidx = PublicInbox::ExtSearchIdx->new($eidx_dir, $opt); -$eidx->attach_inbox($_) for @ibxs; -$eidx->eidx_sync($opt); diff --git a/script/public-inbox-extindex b/script/public-inbox-extindex new file mode 100644 index 00000000..a58f35ca --- /dev/null +++ b/script/public-inbox-extindex @@ -0,0 +1,43 @@ +#!perl -w +# Copyright (C) 2020 all contributors +# License: AGPL-3.0+ +# Basic tool to create a Xapian search index for a public-inbox. +use strict; +use v5.10.1; +use Getopt::Long qw(:config gnu_getopt no_ignore_case auto_abbrev); +my $help = < -1, compact => 0, max_size => undef, fsync => 1 }; +GetOptions($opt, qw(verbose|v+ reindex rethread compact|c+ jobs|j=i + fsync|sync! + indexlevel|index-level|L=s max_size|max-size=s + batch_size|batch-size=s + skip-docdata all help|h)) + or die $help; +if ($opt->{help}) { print $help; exit 0 }; +die "--jobs must be >= 0\n" if defined $opt->{jobs} && $opt->{jobs} < 0; + +# require lazily to speed up --help +my $eidx_dir = shift(@ARGV) // die "E: $help"; +require PublicInbox::Admin; +my $cfg = PublicInbox::Config->new; +my @ibxs = PublicInbox::Admin::resolve_inboxes(\@ARGV, $opt, $cfg); +PublicInbox::Admin::require_or_die(qw(-search)); +require PublicInbox::ExtSearchIdx; +my $eidx = PublicInbox::ExtSearchIdx->new($eidx_dir, $opt); +$eidx->attach_inbox($_) for @ibxs; +$eidx->eidx_sync($opt); -- cgit v1.2.3-24-ge0c7