'Override run_indexing to use app transformers.'

@classmethod
def run_indexing(cls, ids, ES=None, index=None, **kw):

    from mkt.webapps.models import Webapp
    log.info(('Indexing    %s    webapps' % len(ids)))
    qs = Webapp.with_deleted.filter(id__in=ids)
    ES = (ES or cls.get_es())
    docs = []
    for obj in list(qs):
        try:
            docs.append(cls.extract_document(obj.id, obj=obj))
        except Exception as e:
            log.error('Failed    to    index    webapp    {0}:    {1}'.format(obj.id, repr(e)), exc_info=('marketplace:' in str(e)))
    cls.bulk_index(docs, es=ES, index=(index or cls.get_index()))
