Using an External Solr Instance
In some cases you may need to install Solr through a different method than described above, or link your GeoBlacklight installation to an existing Solr installation. You can learn more about installing Solr in the Apache documentation.
Configure the Solr Core
Once you have Solr installed, you will need to create a new core and configure it for GeoBlacklight. How you create the core may depend on your installation method, but will likely be something like
$ bin/solr -c blacklight-core
Now rename/remove the core's
conf directory and replace it with the
solr/conf directory from GeoBlacklight: github.com/geoblacklight/geoblacklight/tree/main/solr/conf.
You can alter the core's configuration here as well, generally in the
You can find the installation location of your Solr instance through the web admin interface: http://yourdomain.com:8983/solr/
SOLR_URL Environment Variable
GeoBlacklight will use the
SOLR_URL environment variable (if present) to look for Solr. For example, assuming your core is named
$ export SOLR_URL=http://yourdomain.com:8983/solr/blacklight-core
Now run the rails server and your external Solr will be used
$ rake engine_cart:server