Example #1
0
def init():
    """Create or upgrade the search index and database."""
    upgrade_db()
    init_search()
    upgrade_search()
    install_analyzers()
    get_archive().upgrade()
Example #2
0
def init():
    """Create or upgrade the search index and database."""
    upgrade_db()
    init_search()
    upgrade_search()
    install_analyzers()
    get_archive().upgrade()
Example #3
0
def init(skip=''):
    """Create or upgrade the search index and database."""
    upgrade_db()
    init_search()
    upgrade_search()
    if 'analyzers' not in skip:
        install_analyzers()
    archive.upgrade()
Example #4
0
File: util.py Project: tomjie/aleph
 def setUp(self):
     try:
         os.makedirs(self.temp_dir)
     except:
         pass
     delete_index()
     init_search()
     db.drop_all()
     db.create_all()
     create_system_roles()
Example #5
0
 def setUp(self):
     try:
         os.makedirs(self.temp_dir)
     except:
         pass
     delete_index()
     init_search()
     db.drop_all()
     db.create_all()
     create_system_roles()
Example #6
0
def index(foreign_id=None):
    """Index documents in the given source (or throughout)."""
    q = Document.all_ids()
    if foreign_id:
        source = Source.by_foreign_id(foreign_id)
        if source is None:
            raise ValueError("No such source: %r" % foreign_id)
        q = q.filter(Document.source_id == source.id)
    else:
        delete_index()
        init_search()
    for doc_id, in q:
        index_document.delay(doc_id)
Example #7
0
def evilshit():
    """Delete all data and recreate the database."""
    db.drop_all()
    upgrade_db()
    delete_index()
    init_search()
Example #8
0
def resetindex():
    """Re-create the ES index configuration, dropping all data."""
    delete_index()
    init_search()
Example #9
0
def upgrade():
    log.info("Beginning database migration...")
    migrate.upgrade()
    log.info("Reconfiguring the search index...")
    init_search()