This repository has been archived on 2020-12-10. You can view files and clone it, but cannot push or open issues or pull requests.
IRProject/solr_install.sh

37 lines
725 B
Bash
Executable File

#!/bin/sh
set -e
if [[ "$#" -ne 1 ]]; then
echo "Usage: $0 [SOLR 8.6.2 ZIP PACKAGE]" 1>&2;
exit 1
fi
if [[ "$1" == '--clean' ]]; then
rm -rv solr || true
rm -rv solr_config/data || true
exit
fi
"$0" --clean
unzip "$1"
mv "solr-8.6.2" solr
rm -rv ./solr/server/solr/configsets/{_default,sample_techproducts_configs}
cd ./solr/server/solr
# Install my solr configuration
ln -s ../../../solr_config photo
# Start Solr
cd ../../..
solr/bin/solr start
cd scraped
# POST scraped data
cat photos.csv 123rf.csv shutterstock.csv | \
awk '{print NR-1 "," $0}' | \
tail -n +2 | \
awk 'BEGIN {print "id,t_author,t_title,t_description,date,img_url,tags"} {print}' | \
../solr/bin/post -c photo -type text/csv -out yes -d