Contribute to the DSpace Development Fund

The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.

Title (Goal)Trigger the re-index of a collection
Primary ActorAdmin
Story (A paragraph or two describing what happens)

An admin has initiated a change across a collection or community (facet change, bulk metadata update, collection move) and needs the discovery index to be in sync with this change. The admin can select a specific collection or community and trigger the refresh of the index.


  1. We have an implementation of this feature that runs outside of DSpace. The following commands are submitted to accomplish this task. 

    • curl "${SOLR}/search/update?stream.body=%3Cupdate%3E%3Cdelete%3E%3Cquery%3Elocation.${SRCH}:${VAL}%3C/query%3E%3C/delete%3E%3C/update%3E" 
      • SRCH is set to col or to comm
      • VAL is the collection or community index
    • ${DSROOT}/bin/dspace index-discovery


  2. Closely related to another use case: Admin UI - Rebuild the discovery index , so I've interlinked them. They likely could be implemented in a similar fashion.