add '--retry-failed' to omindex in xapian_indexer.rb
This commit is contained in:
parent
9943abdaf4
commit
a1ddf4e45f
@ -76,6 +76,7 @@ $onlyfiles = nil
|
|||||||
$onlyrepos = nil
|
$onlyrepos = nil
|
||||||
$env = 'production'
|
$env = 'production'
|
||||||
$resetlog = nil
|
$resetlog = nil
|
||||||
|
$retryfailed = nil
|
||||||
|
|
||||||
MIME_TYPES = {
|
MIME_TYPES = {
|
||||||
'application/pdf' => 'pdf',
|
'application/pdf' => 'pdf',
|
||||||
@ -129,7 +130,8 @@ optparse = OptionParser.new do |opts|
|
|||||||
opts.on('-t', '--temp-dir PATH', 'Temporary directory for indexing'){ |t| $tempdir = t }
|
opts.on('-t', '--temp-dir PATH', 'Temporary directory for indexing'){ |t| $tempdir = t }
|
||||||
opts.on('-x', '--resetlog', 'Reset index log'){ $resetlog = 1 }
|
opts.on('-x', '--resetlog', 'Reset index log'){ $resetlog = 1 }
|
||||||
opts.on('-V', '--version', 'show version and exit') { puts VERSION; exit}
|
opts.on('-V', '--version', 'show version and exit') { puts VERSION; exit}
|
||||||
opts.on('-h', '--help', 'show help and exit') { puts opts; exit }
|
opts.on('-h', '--help', 'show help and exit') { puts opts; exit }
|
||||||
|
opts.on('-R', '--retry-failed', 'retry files which omindex failed to extract text') { $retryfailed = 1 }
|
||||||
opts.separator('')
|
opts.separator('')
|
||||||
opts.separator('Examples:')
|
opts.separator('Examples:')
|
||||||
opts.separator(' xapian_indexer.rb -f -s english,italian -v')
|
opts.separator(' xapian_indexer.rb -f -s english,italian -v')
|
||||||
@ -475,6 +477,7 @@ unless $onlyrepos
|
|||||||
end
|
end
|
||||||
cmd = "#{$omindex} -s #{lang} --db #{databasepath} #{filespath} --url / --depth-limit=0"
|
cmd = "#{$omindex} -s #{lang} --db #{databasepath} #{filespath} --url / --depth-limit=0"
|
||||||
cmd << ' -v' if $verbose > 0
|
cmd << ' -v' if $verbose > 0
|
||||||
|
cmd << ' --retry-failed' if $retryfailed
|
||||||
log cmd
|
log cmd
|
||||||
system_or_raise (cmd)
|
system_or_raise (cmd)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user