code: func (e SearchService) NewQuery(idx, statement string) (query SearchQuery, err error) {
  	// validate statement
  	if !strings.Contains(statement, ":") {
  		err = errors.New("statement is malformed")
  		return
  	}
  
  	query = SearchQuery{
  		Index: idx,
  		Query: statement,
  		// These are the defaults in chef: https://github.com/opscode/chef/blob/master/lib/chef/search/query.rb#L102-L105
  		SortBy: "X_CHEF_id_CHEF_X asc",
  		Start:  0,
  		Rows:   1000,
  	}
  
  	return
  }
docs: // NewSearch is a constructor for a SearchQuery struct. This is used by other search service methods to perform search requests on the server