Versions Compared

Key

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

...

Before plunging into work to make DSpace use the Solr APIs to manage its cores:  What's the Simplest Thing That Could Work?  We could simply document where to find the current core configurations in DSpace, and instruct the installer to copy them to a place where Solr will find and use them.  We could provide some general hints about how to find the destination of these files.  Besides being simple, this handles the case in which the people who run DSpace and the people who run Solr are not the same people and issues of access rights ensue.

TODO (not final)

  •  Complete upgrade of client code to SolrJ 7_x.
  •  Remove the dspace-solr artifact.
  •  Work out manual steps for installing empty cores in a free-standing Solr (for a new installation).
  •  See what manual steps can be moved into Ant's fresh_install scripts.
  •  Determine whether schema updates are required.
  •  Create dump/restore or migration tools for indexes which cannot be recreated (statistics, authority).
  •  Work out manual steps for copying/migrating/recreating cores with index records into a free-standing Solr.
  •  See what manual steps can be moved into Ant's update scripts.  This is only for transition from our outdated dspace-solr artifact to current stock Solr.
  •  Document the changes to DSpace fresh installation:  set up Solr separately if you don't already have it, install cores.
  •  Document the process for moving existing indexes to free-standing Solr during a DSpace upgrade from 6_x.

...