コード例 #1
0
def rebuild_search_index(self):
    harvester = PolkascanHarvesterService(
        db_session=self.session,
        type_registry=TYPE_REGISTRY,
        type_registry_file=TYPE_REGISTRY_FILE)
    harvester.rebuild_search_index()

    return {'result': 'search index rebuilt'}
コード例 #2
0
ファイル: tasks.py プロジェクト: y2labs-0sh/harvester
def rebuilding_search_index(self, search_index_id, truncate=False):
    if truncate:
        # Clear search index table
        self.session.execute('delete from analytics_search_index where index_type_id={}'.format(search_index_id))
        self.session.commit()

    harvester = PolkascanHarvesterService(self.session, type_registry=TYPE_REGISTRY)
    harvester.rebuild_search_index(search_index_id)

    return {'result': 'index rebuilt'}