Configuration and Installation instructions for VIVO's external Solr
This configuration has been tested with VIVO 1.12.3 and Solr 8.11.0 and with Docker
When using Docker the Quick Start section below is not applicable
- Download and install Solr 7.4.0
- Create directory:
${SOLR_HOME}/server/solr/vivocore/
- Where ${SOLR_HOME} is the directory in which you installed Solr (e.g.
/opt/solr/solr-7.4.0/
)
- Where ${SOLR_HOME} is the directory in which you installed Solr (e.g.
- Add the
vivocore
directory of this GitHub repo and its contents into ${SOLR_HOME}/server/solr/- The end result should be a directory structure such as
${SOLR_HOME}/server/solr/vivocore/core.properties └── conf/ ├── currency.xml ├── elevate.xml └── ...
- Start solr
${SOLR_HOME}/bin/solr start
- Remove schema.xml from ${SOLR_HOME}/server/solr/vivocore/conf
When solr was started it created the managed-schema automatically from the schema.xml and is no longer needed.
- Update VIVO runtime.properties
vitro.local.solr.url = http://localhost:8983/solr/vivocore
- Start VIVO!
The VIVO-specific configuration and general source of this repository comes from: Huda Khan SolrVIVOConfiguration