def search(query, **kwargs):
    """
        Given a string or unicode object as a query, search for
        user by full name or user login name.  Return a
        iterator of tuples of (username, user) for each match.
        Fielded search keywords can be passed for use by underlying
        user query mechanism provided by PluggableAuthService.
        """
