code: def search(self, term, type='place', page=False, retry=3, **options):
          
  
          if type != 'place':
              raise ValueError('Unsupported type "%s". The only supported type is "place" since Graph API 2.0.' % type)
  
          options = dict({
              'q': term,
              'type': type,
          }, **options)
  
          response = self._query('GET', 'search', options, page, retry)
  
          return response
docs: Search for an item in the Graph API.
  
          :param term: A string describing the search term.
          :param type: A string describing the type of items to search for.
          :param page: A boolean describing whether to return a generator that
                       iterates over each page of results.
          :param retry: An integer describing how many times the request may be retried.
          :param options: Graph API parameters, such as 'center' and 'distance'.
  
          Supported types are only ``place`` since Graph API 2.0.
  
          See `Facebook's Graph API documentation <http://developers.facebook.com/docs/reference/api/>`_
          for an exhaustive list of options.