def delete_index(namespace_id, namespace_public_id): """ Delete a namespace index. """ search_engine = NamespaceSearchEngine(namespace_public_id) search_engine.delete_index() log.info('Deleted namespace index', namespace_id=namespace_id, namespace_public_id=namespace_public_id)
def search_engine(db, default_namespace): index_namespaces([default_namespace.id]) engine = NamespaceSearchEngine(default_namespace.public_id) engine.refresh_index() yield engine engine.delete_index()
def delete_index(namespace_id, namespace_public_id): """ Delete a namespace index. USE WITH CAUTION. """ search_engine = NamespaceSearchEngine(namespace_public_id) # TODO[k]: Error handling search_engine.delete_index() log.info('Deleted namespace index', namespace_id=namespace_id, namespace_public_id=namespace_public_id)