Lines 31-36
B<rebuild_elasticsearch.pl>
Link Here
|
31 |
[B<-r|--reset>] |
31 |
[B<-r|--reset>] |
32 |
[B<-a|--authorities>] |
32 |
[B<-a|--authorities>] |
33 |
[B<-b|--biblios>] |
33 |
[B<-b|--biblios>] |
|
|
34 |
[B<--desc>] |
34 |
[B<-bn|--bnumber>] |
35 |
[B<-bn|--bnumber>] |
35 |
[B<-ai|--authid>] |
36 |
[B<-ai|--authid>] |
36 |
[B<-p|--processes>] |
37 |
[B<-p|--processes>] |
Lines 70-75
specifying neither and so both get indexed.
Link Here
|
70 |
Index the biblios only. Combining this with B<-a> is the same as |
71 |
Index the biblios only. Combining this with B<-a> is the same as |
71 |
specifying neither and so both get indexed. |
72 |
specifying neither and so both get indexed. |
72 |
|
73 |
|
|
|
74 |
=item B<--desc> |
75 |
|
76 |
Index the records in descending id order. Intended to index newer record before older records. |
77 |
Default is to index in ascending order. |
78 |
Does not work with --bnumber or --authid |
79 |
|
73 |
=item B<-bn|--bnumber> |
80 |
=item B<-bn|--bnumber> |
74 |
|
81 |
|
75 |
Only index the supplied biblionumber, mostly for testing purposes. May be |
82 |
Only index the supplied biblionumber, mostly for testing purposes. May be |
Lines 122-127
my $commit = 5000;
Link Here
|
122 |
my ($delete, $reset, $help, $man, $processes); |
129 |
my ($delete, $reset, $help, $man, $processes); |
123 |
my ($index_biblios, $index_authorities); |
130 |
my ($index_biblios, $index_authorities); |
124 |
my (@biblionumbers,@authids); |
131 |
my (@biblionumbers,@authids); |
|
|
132 |
my $desc; |
125 |
|
133 |
|
126 |
$|=1; # flushes output |
134 |
$|=1; # flushes output |
127 |
|
135 |
|
Lines 131-138
GetOptions(
Link Here
|
131 |
'r|reset' => \$reset, |
139 |
'r|reset' => \$reset, |
132 |
'a|authorities' => \$index_authorities, |
140 |
'a|authorities' => \$index_authorities, |
133 |
'b|biblios' => \$index_biblios, |
141 |
'b|biblios' => \$index_biblios, |
134 |
'bn|bnumber=i' => \@biblionumbers, |
142 |
'desc' => \$desc, |
135 |
'ai|authid=i' => \@authids, |
143 |
'bn|bnumber=i' => \@biblionumbers, |
|
|
144 |
'ai|authid=i' => \@authids, |
136 |
'p|processes=i' => \$processes, |
145 |
'p|processes=i' => \$processes, |
137 |
'v|verbose+' => \$verbose, |
146 |
'v|verbose+' => \$verbose, |
138 |
'h|help' => \$help, |
147 |
'h|help' => \$help, |
Lines 183-188
if ($slice_count > 1) {
Link Here
|
183 |
$iterator_options{slice} = { index => $slice_index, count => $slice_count }; |
192 |
$iterator_options{slice} = { index => $slice_index, count => $slice_count }; |
184 |
} |
193 |
} |
185 |
|
194 |
|
|
|
195 |
if( $desc ){ |
196 |
$iterator_options{desc} = 1; |
197 |
} |
198 |
|
186 |
my $next; |
199 |
my $next; |
187 |
if ($index_biblios) { |
200 |
if ($index_biblios) { |
188 |
_log(1, "Indexing biblios\n"); |
201 |
_log(1, "Indexing biblios\n"); |
189 |
- |
|
|