code: func (obj *Doc) SearchObjectsRaw(ctx context.Context, options interface{}, terms []string, page interface{}) (json.RawMessage, error) {
  	result := &struct {
  		Result json.RawMessage	`json:"qResult"`
  	} {}
  	err := obj.rpc(ctx, "SearchObjects", result, ensureEncodable(options), ensureEncodable(terms), ensureEncodable(page))
  	return result.Result, err 
  }
docs: // Returns the generic objects corresponding to one or more search terms. The search is performed within the title, subtitle, footnote and type. In addition, associated dimension values are also searched in. For example, if the country “Japan” is selected and the object contains the dimension City, the object will appear in the results for “Osaka” but not for “Johannesburg”. The generic objects with the following types will never appear in the results: slideitem , sheet , story , slide , masterobject , snapshot , LoadModel , appprops and searchhistory .
  //
  // Parameters:
  //
  // ◾ options   -   Information about attributes.
  //
  // ◾ terms     -   Terms to search for.
  //
  // ◾ page      -   Array of pages to retrieve.
  //