diff --git a/solr-fix.sh b/solr-fix.sh new file mode 100755 index 0000000..d70442e --- /dev/null +++ b/solr-fix.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +. ./setenv.sh + +ARG_SOLR_SHARD_ID=$1 +if [[ ! -z "$ARG_SOLR_SHARD_ID" ]]; then + SOLR_CORE=${SOLR_CORE}-${ARG_SOLR_SHARD_ID} +fi + +curl -SsL ${SOLR_BASEURL}/admin/cores?action=FIX\&core=${SOLR_CORE} diff --git a/solr-reindex-node.sh b/solr-reindex-node.sh new file mode 100755 index 0000000..c745266 --- /dev/null +++ b/solr-reindex-node.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +. ./setenv.sh + +ARG_SOLR_SHARD_ID=$1 +if [[ ! -z "$ARG_SOLR_SHARD_ID" ]]; then + SOLR_CORE=${SOLR_CORE}-${ARG_SOLR_SHARD_ID} +fi + +curl -SsL ${SOLR_BASEURL}/admin/cores?action=REINDEX\&core=${SOLR_CORE}\&nodeid=$2 diff --git a/solr-retry.sh b/solr-retry.sh new file mode 100755 index 0000000..05d9c30 --- /dev/null +++ b/solr-retry.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +. ./setenv.sh + +ARG_SOLR_SHARD_ID=$1 +if [[ ! -z "$ARG_SOLR_SHARD_ID" ]]; then + SOLR_CORE=${SOLR_CORE}-${ARG_SOLR_SHARD_ID} +fi + +curl -SsL ${SOLR_BASEURL}/admin/cores?action=RETRY\&core=${SOLR_CORE}