Gora: a simple, bare-bones solr client for Go by The Wireless Registry

Wireless Registry
Wireless Registry Engineering
1 min readMar 9, 2016

March 9, 2016 — The Wireless Registry has put together an open-source Solr client for Go, Gora.

Key features include:

  • Use of HTTP connections.
  • Support for facets and standard queries.
  • Support for multiple hosts (SolrCloud) with recovery.

Gora has two layers:

  1. Low-level solr client (synchronous; constructs an appropriate JSON post to a given node+core combo via SolrJob interface inputs and deserializes the resulting JSON as a SolrResponse struct).
  2. Connection-management pool (addresses concurrent processing and connection management for the aforementioned client).

Check out Gora at github.com/wirelessregistry/gora

We appreciate feedback. Please be harsh and do break our code.

--

--