def METHOD_NAME(self, task, entry, config=None):
    """
    Search for name from fuzer.
    """
    self.rss_key = config['rss_key']
    self.user_id = config['user_id']
    self.cookies = {
        'fzr2lastactivity': '0',
        'fzr2lastvisit': '',
        'fzr2password': config['cookie_password'],
        'fzr2sessionhash': '',
        'fzr2userid': str(self.user_id),
    }
    category = config.get('category', [0])
    # Make sure categories is a list
    if not isinstance(category, list):
        category = [category]
    # If there are any text categories, turn them into their id number
    categories = [c if isinstance(c, int) else CATEGORIES[c] for c in category]
    c_list = ['c{}={}'.format(quote_plus('[]'), c) for c in categories]
    entries = []
    if entry.get('imdb_id'):
        logger.debug("imdb_id '{}' detected, using in search.", entry['imdb_id'])
        soup = self.get_fuzer_soup(entry['imdb_id'], c_list)
        entries = self.extract_entry_from_soup(soup)
        if entries:
            for e in list(entries):
                e['imdb_id'] = entry.get('imdb_id')
    else:
        for search_string in entry.get('search_strings', [entry['title']]):
            query = normalize_scene(search_string)
            text = quote_plus(query.encode('windows-1255'))
            soup = self.get_fuzer_soup(text, c_list)
            entries += self.extract_entry_from_soup(soup)
    return (
        sorted(entries, reverse=True, key=lambda x: x.get('torrent_availability'))
        if entries
        else []
    )