Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column


Panel
titleOn this page:

Table of Contents



Column

Islandora uses Solr, in combination with Fedora's GSearch, to provide search functions to users on your site. This chapter assumes either:

a) You are using the Virtual Machine (Copy) Image, or are exploring Islandora via Sandbox (where Solr is already installed and configured)

b) Solr and Gsearch are installed (following the instructions in milestone 6 - Installing Solr and GSearch (Copy)), and you have installed and activated the Solr module. The xslt and solrschema.xml documents that come packaged with GSearch should be used in configuration. These files are designed to work with our solution packs. Guidance for creating customizations to Solr are provided in the Customizing GSearch and Solr (Copy) section.


...

What is Solr? And why does Islandora use it?

Solr makes it easy to create advanced search features in Islandora, like faceting (arranging search results in columns with numerical counts of key terms). The following comes from the Solr guide; a link to the guide is provided in the Selected Reading section of this guide:

Solr builds on another open source search technology - Lucene, a Java library that provides indexing and search technology, as well as spell-checking, hit highlighting and advanced analysis/tokenization capabilities. Both Solr and Lucene are managed by the Apache Software Foundation (www.apache.org).

The Lucene search library currently ranks among the top 15 open source projects and is one of the top 5 Apache projects, with installations at over 4,000 companies. Lucene/Solr downloads have grown nearly 10x over the past three years, with a current run-rate of over 6,000 downloads a day.

...

Panel
borderStylesolid
titleTo Recap:
  • Solr makes digital assets in your Islandora installation discoverable. Solr helps to enable the display/searching of your digital assets' metadata.
  • To index Fedora content in Solr, Islandora currently relies on Fedora's Gsearch.
  • When going through the Islandora installation process, there is an xslt and solrschema.xml document that come packaged with GSearch that can be used out-of-the-box or customized to suit your repository's needs.
  • GSearch uses the xslt to transform a Fedora FOXML document into a Solr xml document.
  • solrchema.xml controls how Solr indexes xml files.
  • FOXML files are simple xml files that directly expresses the Fedora Digital Object Model. FOXML is similar to METS as it is basically an xml container.

...

The following instructions will show you how to configure the initial Solr set up in your Islandora instance. Additional information about installing Solr and how Islandora uses Solr is provided in milestone 6 - Installing Solr and GSearch (Copy)

1. Navigate to Solr Configuration Panel

...

You may wish to now use the Islandora Solr Metadata module to configure your site's Metadata Display - find out more in Islandora Solr Metadata (Copy).

Info
titleRead more about Solr

Consult the Solr Reference Guide to read more about Solr: https://cwiki.apache.org/confluence/display/solr/Apache+Solr+Reference+Guide

...