From de542d406e0ab4f2c22bd66a12ec13dc8d61acca Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Thu, 19 Mar 2020 16:37:24 +0000 Subject: [PATCH] Bug 23137: Add reset and delete to koha-elasticsearch Same as previous test, but use the script to run the reindex reset_all to update the scripts or use misc4dev/cp_debian_files.pl sudo koha-elasticsearch --rebuild -r -v Signed-off-by: Andrew Fuerste-Henry Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize Signed-off-by: Joy Nelson --- debian/scripts/koha-elasticsearch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/debian/scripts/koha-elasticsearch b/debian/scripts/koha-elasticsearch index 48ad23c722..70a24d243b 100755 --- a/debian/scripts/koha-elasticsearch +++ b/debian/scripts/koha-elasticsearch @@ -38,6 +38,8 @@ Actions: --rebuild Trigger a rebuild process Options: + --delete|-d Delete elasticsearch index before reindexing. + --reset|-r Reset elasticsearch mappings from file. --authorities|-a Only run process for authorities. --biblios|-b Only run process for biblios. -c|--commit n Specify how many records will be batched up before @@ -98,6 +100,14 @@ run_rebuild_elasticsearch() fi rebuild_opts="--processes ${processes}" + if [ "${delete}" = "yes" ]; then + rebuild_opts="${rebuild_opts} -d" + fi + + if [ "${reset}" = "yes" ]; then + rebuild_opts="${rebuild_opts} -r" + fi + if [ "${biblios}" = "yes" ]; then rebuild_opts="${rebuild_opts} -b" fi @@ -135,6 +145,12 @@ while [ -n "$*" ]; do -h|--help) usage ; exit 0 ;; + -d|--delete) + delete="yes" + ;; + -r|--reset) + reset="yes" + ;; -b|--biblios) toggle_biblios_only ;; -- 2.39.5