Skip to content

uvalib/virgo4-pool-solr-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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