code: def search(self, text, sort=None, offset=100, page=1, aquarius_url=None):
          
          assert page >= 1, f'Invalid page value {page}. Required page >= 1.'
          logger.info(f'Searching asset containing: {text}')
          return [DDO(dictionary=ddo_dict) for ddo_dict in
                  self._get_aquarius(aquarius_url).text_search(text, sort, offset, page)['results']]
docs: Search an asset in oceanDB using aquarius.
  
          :param text: String with the value that you are searching
          :param sort: Dictionary to choose order base in some value
          :param offset: Number of elements shows by page
          :param page: Page number
          :param aquarius_url: Url of the aquarius where you want to search. If there is not
              provided take the default
          :return: List of assets that match with the query