'Returns a list of tupples containing id, name, as internally it is called {def name_get}
result format: {[(id, name), (id, name), ...]}'

@api.model
def name_search(self, name, args=None, operator='ilike', limit=80):

    args = (args or [])
    if (operator in expression.NEGATIVE_TERM_OPERATORS):
        domain = [('description', operator, name), ('name', operator, name)]
    else:
        domain = ['|', ('description', operator, name), ('name', operator, name)]
    taxes = self.search(expression.AND([domain, args]), limit=limit)
    return taxes.name_get()
