Class SearchService


@RequestScope @Component public class SearchService extends AbstractResourceService
This service provides methods for creating Search API response. There should be a single instance of this service per request. The @RequestScope provides a single instance created and available during complete lifecycle of the HTTP request.
  • Constructor Details

    • SearchService

      public SearchService(org.dspace.services.ConfigurationService configurationService)
  • Method Details

    • searchWithinManifest

      public String searchWithinManifest(UUID uuid, String query) throws NotImplementedException
      Executes a search query for items in the current manifest. A search plugin must be enabled.
      Parameters:
      uuid - dspace item uuid
      query - the solr query
      Returns:
      IIIF search result with page coordinate annotations.
      Throws:
      NotImplementedException