Lines 34-39
B<rebuild_elasticsearch.pl>
Link Here
|
34 |
[B<--desc>] |
34 |
[B<--desc>] |
35 |
[B<-bn|--bnumber>] |
35 |
[B<-bn|--bnumber>] |
36 |
[B<-ai|--authid>] |
36 |
[B<-ai|--authid>] |
|
|
37 |
[B<--modified-since=DATETIME>] |
37 |
[B<-p|--processes>] |
38 |
[B<-p|--processes>] |
38 |
[B<-v|--verbose>] |
39 |
[B<-v|--verbose>] |
39 |
[B<-h|--help>] |
40 |
[B<-h|--help>] |
Lines 87-92
repeated.
Link Here
|
87 |
Only index the supplied authority id, mostly for testing purposes. May be |
88 |
Only index the supplied authority id, mostly for testing purposes. May be |
88 |
repeated. |
89 |
repeated. |
89 |
|
90 |
|
|
|
91 |
=item B<--modified-since=DATETIME> |
92 |
|
93 |
Only index records modified since supplied datetime. It cannot be used with |
94 |
--bnumber or --authid options. |
95 |
|
90 |
=item B<-p|--processes> |
96 |
=item B<-p|--processes> |
91 |
|
97 |
|
92 |
Number of processes to use for indexing. This can be used to do more indexing |
98 |
Number of processes to use for indexing. This can be used to do more indexing |
Lines 128-133
my $verbose = 0;
Link Here
|
128 |
my $commit = 5000; |
134 |
my $commit = 5000; |
129 |
my ($delete, $reset, $help, $man, $processes); |
135 |
my ($delete, $reset, $help, $man, $processes); |
130 |
my ($index_biblios, $index_authorities); |
136 |
my ($index_biblios, $index_authorities); |
|
|
137 |
my $modified_since; |
131 |
my (@biblionumbers,@authids); |
138 |
my (@biblionumbers,@authids); |
132 |
my $desc; |
139 |
my $desc; |
133 |
|
140 |
|
Lines 142-147
GetOptions(
Link Here
|
142 |
'desc' => \$desc, |
149 |
'desc' => \$desc, |
143 |
'bn|bnumber=i' => \@biblionumbers, |
150 |
'bn|bnumber=i' => \@biblionumbers, |
144 |
'ai|authid=i' => \@authids, |
151 |
'ai|authid=i' => \@authids, |
|
|
152 |
'modified-since=s' => \$modified_since, |
145 |
'p|processes=i' => \$processes, |
153 |
'p|processes=i' => \$processes, |
146 |
'v|verbose+' => \$verbose, |
154 |
'v|verbose+' => \$verbose, |
147 |
'h|help' => \$help, |
155 |
'h|help' => \$help, |
Lines 193-198
if ($slice_count > 1) {
Link Here
|
193 |
$iterator_options{slice} = { index => $slice_index, count => $slice_count }; |
201 |
$iterator_options{slice} = { index => $slice_index, count => $slice_count }; |
194 |
} |
202 |
} |
195 |
|
203 |
|
|
|
204 |
if ($modified_since) { |
205 |
$iterator_options{modified_since} = $modified_since; |
206 |
} |
207 |
|
196 |
if( $desc ){ |
208 |
if( $desc ){ |
197 |
$iterator_options{desc} = 1; |
209 |
$iterator_options{desc} = 1; |
198 |
} |
210 |
} |
199 |
- |
|
|