public function search($query, $field_list = array(), $limit = 100, $page = 0, $resources = array()) {
    $params = array(
      'field_list'  => implode(',', $field_list),
      'limit'       => $limit,
      'page'        => $page,
      'query'       => $query,
      'resources'   => implode(',', $resources)
    );

    return $this->get_objects('search', $params);
  }