Virgo4 Solr Search Pool Web Service
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.
System Requirements
- GO version 1.12.0 or greater