def get_sms_reindexer(): from corehq.apps.sms.models import SMS return ElasticPillowReindexer( pillow=get_sql_sms_pillow(), change_provider=DjangoModelChangeProvider(SMS, _sql_sms_to_change), elasticsearch=get_es_new(), index_info=SMS_INDEX_INFO, )
def build(self): from corehq.apps.sms.models import SMS return ElasticPillowReindexer( pillow_or_processor=get_sql_sms_pillow(), change_provider=DjangoModelChangeProvider(SMS, _sql_sms_to_change), elasticsearch=get_es_new(), index_info=SMS_INDEX_INFO, **self.options)
def get_ledger_v1_reindexer(): from corehq.apps.commtrack.models import StockState return ElasticPillowReindexer( pillow=get_ledger_to_elasticsearch_pillow(), change_provider=DjangoModelChangeProvider(StockState, _ledger_v1_to_change), elasticsearch=get_es_new(), index_info=LEDGER_INDEX_INFO, )
def build(self): from corehq.apps.commtrack.models import StockState return ElasticPillowReindexer( pillow_or_processor=get_ledger_to_elasticsearch_pillow(), change_provider=DjangoModelChangeProvider(StockState, _ledger_v1_to_change), elasticsearch=get_es_new(), index_info=LEDGER_INDEX_INFO, **self.options )