code: func (c *Connection) CustomSelect(q *Query, handlerName string) (*SelectResponse, error) {
  	body, err := HTTPGet(SolrSelectString(c, q.String(), handlerName))
  
  	if err != nil {
  		return nil, err
  	}
  
  	r, err := SelectResponseFromHTTPResponse(body)
  
  	if err != nil {
  		return nil, err
  	}
  
  	return r, nil
  }
docs: /*
   * Performs a Select query given a Query and handlerName
   */