code: func (obj *Doc) SearchAssociations(ctx context.Context, options *SearchCombinationOptions, terms []string, page *SearchPage) (*SearchAssociationResult, error) {
  	result := &struct {
  		Results *SearchAssociationResult	`json:"qResults"`
  	} {}
  	err := obj.rpc(ctx, "SearchAssociations", result, options, terms, page)
  	return result.Results, err 
  }
docs: // Returns the search matches for one or more search terms.
  // The search results depend on the search context.
  // _SearchCombinationOptions_
  // 
  // SearchMatchCombinations:
  // 
  //   +--------------------------+-------------------------------+--------------------------------+
  //   |           NAME           |          DESCRIPTION          |              TYPE              |
  //   +--------------------------+-------------------------------+--------------------------------+
  //   | qSearchMatchCombinations | Array of search combinations. | Array of                       |
  //   |                          |                               | SearchMatchCombination         |
  //   +--------------------------+-------------------------------+--------------------------------+
  //
  // Parameters:
  //
  // ◾ options   -   Information about the search fields and the search context.
  //
  // ◾ terms     -   List of terms to search for.
  //
  // ◾ page      -   Array of pages to retrieve.
  //