2021-05-09 01:41:52 -05:00
|
|
|
#!/usr/bin/env bash
|
2019-10-26 00:53:24 -05:00
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/../"
|
|
|
|
|
2024-05-23 18:31:24 +01:00
|
|
|
SEARCH_SCHEME=$(perl -Ilib -e 'use DBDefs; print DBDefs->SEARCH_SCHEME;')
|
2019-10-26 00:53:24 -05:00
|
|
|
SEARCH_SERVER=$(perl -Ilib -e 'use DBDefs; print DBDefs->SEARCH_SERVER;')
|
|
|
|
|
|
|
|
declare -a SOLR_CORES
|
|
|
|
SOLR_CORES=(
|
|
|
|
annotation
|
|
|
|
artist
|
|
|
|
area
|
|
|
|
cdstub
|
|
|
|
editor
|
|
|
|
event
|
|
|
|
instrument
|
|
|
|
label
|
|
|
|
place
|
|
|
|
recording
|
|
|
|
release
|
|
|
|
release-group
|
|
|
|
series
|
|
|
|
tag
|
|
|
|
url
|
|
|
|
work
|
|
|
|
)
|
|
|
|
|
|
|
|
for CORE in "${SOLR_CORES[@]}"; do
|
2024-04-11 08:56:32 +02:00
|
|
|
curl -sSL \
|
2024-05-23 18:31:24 +01:00
|
|
|
"$SEARCH_SCHEME://$SEARCH_SERVER/$CORE/update?softCommit=true" \
|
2019-10-26 00:53:24 -05:00
|
|
|
--header 'Content-type: text/xml' \
|
|
|
|
--data-binary '<delete><query>*:*</query></delete>'
|
|
|
|
done
|