def METHOD_NAME(self, qs):
    """ simple search on some attributes"""
    search = self.request.GET.get(u'search[value]', None)
    qs = self._filter_on_subsidiary(qs)
    if search:
        qs = qs.filter(Q(deal_id__icontains=search) |
                       Q(description__icontains=search) |
                       Q(description__icontains=search) |
                       Q(subsidiary__name__icontains=search) |
                       Q(lead__name__icontains=search) |
                       Q(lead__responsible__name__icontains=search) |
                       Q(lead__mission__responsible__name__icontains=search) |
                       Q(lead__description__icontains=search) |
                       Q(lead__tags__name__iexact=search) |
                       Q(lead__client__contact__name__icontains=search) |
                       Q(lead__client__organisation__company__name__icontains=search) |
                       Q(lead__client__organisation__name__iexact=search) |
                       Q(lead__deal_id__icontains=search) |
                       Q(marketing_product__description__icontains=search)
                       ).distinct()
    return qs