diff --git a/import/browse-indexing.jar b/import/browse-indexing.jar index fdba717..b8dd465 100644 Binary files a/import/browse-indexing.jar and b/import/browse-indexing.jar differ diff --git a/index-alphabetic-browse.sh b/index-alphabetic-browse.sh index 7e0b79a..5a18f7f 100755 --- a/index-alphabetic-browse.sh +++ b/index-alphabetic-browse.sh @@ -11,6 +11,8 @@ index_dir="../solr/alphabetical_browse" mkdir -p "$index_dir" +CLASSPATH="browse-indexing.jar:../solr/lib/*" + function build_browse { browse=$1 @@ -20,13 +22,13 @@ function build_browse extra_jvm_opts=$4 if [ "$skip_authority" = "1" ]; then - java ${extra_jvm_opts} -Dfile.encoding="UTF-8" -Dfield.preferred=heading -Dfield.insteadof=use_for -cp browse-indexing.jar PrintBrowseHeadings "$bib_index" "$field" "${browse}.tmp" + java ${extra_jvm_opts} -Dfile.encoding="UTF-8" -Dfield.preferred=heading -Dfield.insteadof=use_for -cp $CLASSPATH PrintBrowseHeadings "$bib_index" "$field" "${browse}.tmp" else - java ${extra_jvm_opts} -Dfile.encoding="UTF-8" -Dfield.preferred=heading -Dfield.insteadof=use_for -cp browse-indexing.jar PrintBrowseHeadings "$bib_index" "$field" "$auth_index" "${browse}.tmp" + java ${extra_jvm_opts} -Dfile.encoding="UTF-8" -Dfield.preferred=heading -Dfield.insteadof=use_for -cp $CLASSPATH PrintBrowseHeadings "$bib_index" "$field" "$auth_index" "${browse}.tmp" fi sort -T /var/tmp -u -t$'\1' -k1 "${browse}.tmp" -o "sorted-${browse}.tmp" - java -Dfile.encoding="UTF-8" -cp browse-indexing.jar CreateBrowseSQLite "sorted-${browse}.tmp" "${browse}_browse.db" + java -Dfile.encoding="UTF-8" -cp $CLASSPATH CreateBrowseSQLite "sorted-${browse}.tmp" "${browse}_browse.db" rm -f *.tmp