|
|
|
|
|
|
|
|
############################################################ |
|
|
############################################################ |
|
|
|
|
|
|
|
|
# Set variables |
|
|
# Set variables |
|
|
directory="/Users/ad7588/projects/patent_site/data" |
|
|
|
|
|
|
|
|
directory="/Users/ad7588/projects/patent_site" |
|
|
|
|
|
|
|
|
# Get the options |
|
|
# Get the options |
|
|
while getopts ":hlimzaespxdw" option; do |
|
|
while getopts ":hlimzaespxdw" option; do |
|
|
|
|
|
|
|
|
core="all" |
|
|
core="all" |
|
|
docker exec -it solr bin/solr delete -c $core |
|
|
docker exec -it solr bin/solr delete -c $core |
|
|
docker exec -it solr solr create_core -c $core -d custom |
|
|
docker exec -it solr solr create_core -c $core -d custom |
|
|
location="POP_Dataset_2022" |
|
|
|
|
|
|
|
|
location="data/POP_Dataset_2022" |
|
|
for subdirectory in $location/*/ |
|
|
for subdirectory in $location/*/ |
|
|
do |
|
|
do |
|
|
subdirectory=${subdirectory%*/} # remove the trailing "/" |
|
|
subdirectory=${subdirectory%*/} # remove the trailing "/" |
|
|
|
|
|
|
|
|
exit;; |
|
|
exit;; |
|
|
a) # index ACTIVE folder |
|
|
a) # index ACTIVE folder |
|
|
core="active" |
|
|
core="active" |
|
|
location="pop_rtfs/ACTIVE (160)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/ACTIVE (160)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
e) # index EXPANDING folder |
|
|
e) # index EXPANDING folder |
|
|
core="expanding" |
|
|
core="expanding" |
|
|
location="pop_rtfs/EXPANDING (169)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/EXPANDING (169)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
i) # index INVISIBLE folder |
|
|
i) # index INVISIBLE folder |
|
|
core="invisible" |
|
|
core="invisible" |
|
|
location="pop_rtfs/IN.VISIBLE (204)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/IN.VISIBLE (204)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
m) # index MULTI-SPECIES folder |
|
|
m) # index MULTI-SPECIES folder |
|
|
core="multispecies" |
|
|
core="multispecies" |
|
|
location="pop_rtfs/MULTI-SPECIES (180)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/MULTI-SPECIES (180)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
p) # index PISSING & LEAKING folder |
|
|
p) # index PISSING & LEAKING folder |
|
|
core="pissing" |
|
|
core="pissing" |
|
|
location="pop_rtfs/PISSING & LEAKING (168)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/PISSING & LEAKING (168)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
x) # index SECRET folder |
|
|
x) # index SECRET folder |
|
|
core="secret" |
|
|
core="secret" |
|
|
location="pop_rtfs/SECRET (92)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/SECRET (92)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
d) # index SELF-DEFENDING folder |
|
|
d) # index SELF-DEFENDING folder |
|
|
core="defending" |
|
|
core="defending" |
|
|
location="pop_rtfs/SELF-DEFENDING (115)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/SELF-DEFENDING (115)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
s) # index SURVIVING folder |
|
|
s) # index SURVIVING folder |
|
|
core="surviving" |
|
|
core="surviving" |
|
|
location="pop_rtfs/SURVIVING (166)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/SURVIVING (166)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
w) # index WORKING folder |
|
|
w) # index WORKING folder |
|
|
core="working" |
|
|
core="working" |
|
|
location="pop_rtfs/WORKING (101)" |
|
|
|
|
|
|
|
|
location="data/pop_rtfs/WORKING (101)" |
|
|
Import |
|
|
Import |
|
|
exit;; |
|
|
exit;; |
|
|
\?) # Invalid option |
|
|
\?) # Invalid option |