| from vectore_store import ConnectorStrategy | |
| class VectoreStoreManager: | |
| def __init__(self, strategy: ConnectorStrategy): | |
| self.strategy = strategy | |
| def getDocs(self): | |
| return self.strategy.getDocs() | |
| def addDoc(self, filename, text_chunks, embedding): | |
| self.strategy.addDoc(filename, text_chunks, embedding) | |
| def retriever(self, query, embedding): | |
| return self.strategy.retriever(query, embedding) | |