code: def get(self):
          
          parser = reqparse.RequestParser()
          parser.add_argument('search', type=str, required=True)
          parser.add_argument('limit', type=int)
          args = parser.parse_args()
  
          if not args['search']:
              return make_error(400, 'text_search cannot be empty')
          if not args['limit']:
              # if the limit is not specified do not pass None to `text_search`
              del args['limit']
  
          pool = current_app.config['bigchain_pool']
  
          with pool() as bigchain:
              assets = bigchain.text_search(**args)
  
          try:
              # This only works with MongoDB as the backend
              return list(assets)
          except OperationError as e:
              return make_error(
                  400,
                  '({}): {}'.format(type(e).__name__, e)
              )
docs: API endpoint to perform a text search on the assets.
  
          Args:
              search (str): Text search string to query the text index
              limit (int, optional): Limit the number of returned documents.
  
          Return:
              A list of assets that match the query.