Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-2160

Remove Lucene search index support and DBMS browse support from DSpace

    Details

    • Attachments:
      0
    • Comments:
      11
    • Documentation Status:
      Not Required

      Description

      In DSpace 4.0, we made Discovery (with a Solr backend) the default Search and Browse System for DSpace (see DS-1272 and DS-1611).

      In DSpace 4.0, we also deprecated the Lucene search backend (see DS-1789), and documented Lucene & DBMS as "legacy" systems: https://wiki.duraspace.org/display/DSDOC4x/Legacy+methods+for+re-indexing+content

      Now that DSpace 5.0 is here, we should remove support for Lucene and DBMS from DSpace. Going forward, all Search & Browse options will need to built as optional Discovery backends rather than entirely external from Discovery Search & Browse.

      All of the following would need updates (I believe these are all correct, but it's possible I've missed something):

      • Update the 'index-db-' and 'index-lucene-' commands to return an error message saying to use "index-discovery-*": https://wiki.duraspace.org/display/DSDOC4x/Command+Line+Operations
      • Update 'dspace.cfg' to remove configurations related to DBMS browse (search for BrowseDAO) or Lucene
      • Remove deprecated Lucene classes (see DS-1789)
      • Remove BrowseDAOOracle, BrowseDAOPostgres, BrowseCreateDAOOracle, BrowseCreateDAOPostgres (see DS-1617)
      • Remove old Browse tables from DB (if they still exist, see DS-2145)
      • Remove Lucene index (if it still exists)
      • Update all documentation removing references to Lucene and DBMS browse

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                tdonohue Tim Donohue
                Reporter:
                tdonohue Tim Donohue
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: