import logging from llama_index.core.indices import VectorStoreIndex from app.engine.vectordb import get_vector_store from app.engine.loaders import get_document_Types from typing import Dict,Any logger = logging.getLogger("uvicorn") def get_index(prjFlag:str): if prjFlag is None or prjFlag == '': raise ValueError('无效的工程标识') logger.info("Connecting vector store...") store = get_vector_store(prjFlag) index = VectorStoreIndex.from_vector_store(store) logger.info("Finished load index from vector store.") return index