def METHOD_NAME(self, **kwargs):
    """
    Search the process list for matching rows based on key-value pairs.
    This uses the py:func:`insights.parsers.keyword_search` function for
    searching; see its documentation for usage details.  If no search
    parameters are given, no rows are returned.
    Examples:
        >>> no_owner_tasks = tasks.search(Owner='')
        >>> len(no_owner_tasks)
        3
        >>> no_owner_tasks[0]['Task action']
        'Listen on candlepin events'
        >>> len(tasks.search(State='stopped', Result='error'))
        6
    """
    return keyword_search(self, **kwargs)