This is a web service to search a Solr instance for Virgo 4. It implements portions of the Virgo4 Pool Search API, integrating with the Virgo4 Interpool Search Service. It supports the following endpoints:
- GET /version : returns build version
- GET /identify : returns pool information
- GET /healthcheck : returns health check information
- GET /metrics : returns Prometheus metrics
- POST /api/search : returns search results for a given query
- POST /api/search/facets : returns facets for a given query
- GET /api/resource/{id} : returns detailed information for a single Solr record
- GET /api/providers : returns external URL provider information
All endpoints under /api require authentication.
- GO version 1.12.0 or greater