Versions Compared

Key

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

...

Installation

Install the Islandora Solr Search module as usual, see this for further information.

...

  1. Set the Solr URL to http://path.to.your.site:8080/solr (use "localhost:8080" unless Solr is installed on a separate server).
  2. Leave the Request handler as "Let Solr decide" unless you have defined a different request handler in the solrconfig.xml file.
  3. Click "Save Solr configuration."

...

After you have successfully set up the Solr URL on the Solr Index tab, you can configure search results and metadata display on these tabs:

  1. Facet pages - Create alphabetical browsing pages based on a facet from Solr (for example, an alphabetical browse of results by author name or topic). Requires the Islandora Solr Facet Pages module. 
    For more on this see Islandora Solr Facet Pages
  2. RSS settings - Configure the fields included in the RSS display of search results. 
    For more on this see Islandora Solr RSS Settings
  3. Solr Breadcrumbs - Configure how breadcrumbs are generated
    For more on breadcrumbs see below.
  4. Solr settings - Configure the Islandora search results display profile(s), including fields to display in the search results, sort and facet settings, query settings, required fields, and the Advanced Search block.
    For more on this see Islandora Solr Settings.
  5. Table profile settings - Configure the Table Display Profile (if selected in "Solr settings").
  6. Metadata display - Configure which metadata fields display on Islandora object pages for each solution pack when the "Details" option is expanded. Requires the Islandora Solr Metadata module.
  7. Facet pages - Create alphabetical browsing pages based on a facet from Solr (for example, an alphabetical browse of results by author name or topic). Requires the Islandora Solr Facet Pages module. 
  8. RSS settings - Configure the fields included in the RSS display of search results. 
  9. Table profile settings - Configure the Table Display Profile (if selected in "Solr settings").
  10. For more on this see Islandora Solr Metadata.

Solr Breadcrumbs

To enable breadcrumbs, browse to Administration » Islandora » Configuration and choose select

  • Render Drupal breadcrumbs
  • Islandora Solr under Breadcrumb generation, and
  • Use iTQL for particular queries.

FAQ

Q. Why are some dates not rendered correctly?

A. On 32 bit systems, the PHP function strtotime() has a limited range. Typically from Fri, 13 Dec 1901 20:45:54 UTC to Tue, 19 Jan 2038 03:14:07 UTC. For more information see this PHP documentation.

Q. Why can't I connect to Solr via https?

A. The Apache Solr PHP Client that we use does not support https connection to Solr. ISLANDORA-646 seeks to remedy this but it is still an unresolved issue

QAdvanced search on PID worked in 6.x. Why do I get no results for the same a search in 7.xfor a PID in Advanced Search?

A. In 7.x the colon in a PID must be escaped (i.e., islandora:34 becomes islandora:34) or the entire query must be wrapped in quotation marks (i,e., "islandora:34") You are not using the latest version of Islandora. You used to have to escape the colon in PIDs, but no longer.