diff --git a/multimind/vector_store/bageldb.py b/multimind/vector_store/bageldb.py index f1bc20e3..ace0f782 100644 --- a/multimind/vector_store/bageldb.py +++ b/multimind/vector_store/bageldb.py @@ -126,18 +126,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, *args, **kwargs): - raise NotImplementedError( - "BagelDBBackend.add is a placeholder. Integrate with BagelDB SDK." - ) - - def search(self, *args, **kwargs): - raise NotImplementedError( - "BagelDBBackend.search is a placeholder. Integrate with BagelDB SDK." - ) - - def delete(self, *args, **kwargs): - raise NotImplementedError( - "BagelDBBackend.delete is a placeholder. Integrate with BagelDB SDK." - ) diff --git a/multimind/vector_store/clarifai.py b/multimind/vector_store/clarifai.py index f292fcbe..128bd85e 100644 --- a/multimind/vector_store/clarifai.py +++ b/multimind/vector_store/clarifai.py @@ -125,18 +125,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, *args, **kwargs): - raise NotImplementedError( - "ClarifaiBackend.add is a placeholder. Integrate with Clarifai SDK." - ) - - def search(self, *args, **kwargs): - raise NotImplementedError( - "ClarifaiBackend.search is a placeholder. Integrate with Clarifai SDK." - ) - - def delete(self, *args, **kwargs): - raise NotImplementedError( - "ClarifaiBackend.delete is a placeholder. Integrate with Clarifai SDK." - ) diff --git a/multimind/vector_store/dashvector.py b/multimind/vector_store/dashvector.py index f07b9cb5..1b4f72a6 100644 --- a/multimind/vector_store/dashvector.py +++ b/multimind/vector_store/dashvector.py @@ -123,24 +123,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, vector, metadata=None): - raise NotImplementedError( - "DashVectorBackend.add is not implemented: the DashVector backend is a " - "stub. Use an implemented backend such as FAISS, Chroma, Qdrant, " - "Pinecone, Milvus, or Weaviate." - ) - - def search(self, query_vector, top_k=3): - raise NotImplementedError( - "DashVectorBackend.search is not implemented: the DashVector backend is a " - "stub. Use an implemented backend such as FAISS, Chroma, Qdrant, " - "Pinecone, Milvus, or Weaviate." - ) - - def delete(self, index): - raise NotImplementedError( - "DashVectorBackend.delete is not implemented: the DashVector backend is a " - "stub. Use an implemented backend such as FAISS, Chroma, Qdrant, " - "Pinecone, Milvus, or Weaviate." - ) diff --git a/multimind/vector_store/databricks_vector_search.py b/multimind/vector_store/databricks_vector_search.py index 74c02326..27628a58 100644 --- a/multimind/vector_store/databricks_vector_search.py +++ b/multimind/vector_store/databricks_vector_search.py @@ -126,18 +126,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, *args, **kwargs): - raise NotImplementedError( - "DatabricksVectorSearchBackend.add is a placeholder. Integrate with Databricks Vector Search SDK." - ) - - def search(self, *args, **kwargs): - raise NotImplementedError( - "DatabricksVectorSearchBackend.search is a placeholder. Integrate with Databricks Vector Search SDK." - ) - - def delete(self, *args, **kwargs): - raise NotImplementedError( - "DatabricksVectorSearchBackend.delete is a placeholder. Integrate with Databricks Vector Search SDK." - ) diff --git a/multimind/vector_store/dingo.py b/multimind/vector_store/dingo.py index 12256d48..9d5769e1 100644 --- a/multimind/vector_store/dingo.py +++ b/multimind/vector_store/dingo.py @@ -123,24 +123,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, vector, metadata=None): - raise NotImplementedError( - "DingoDBBackend.add is not implemented: the DingoDB backend is a stub. " - "Use an implemented backend such as FAISS, Chroma, Qdrant, Pinecone, " - "Milvus, or Weaviate." - ) - - def search(self, query_vector, top_k=3): - raise NotImplementedError( - "DingoDBBackend.search is not implemented: the DingoDB backend is a stub. " - "Use an implemented backend such as FAISS, Chroma, Qdrant, Pinecone, " - "Milvus, or Weaviate." - ) - - def delete(self, index): - raise NotImplementedError( - "DingoDBBackend.delete is not implemented: the DingoDB backend is a stub. " - "Use an implemented backend such as FAISS, Chroma, Qdrant, Pinecone, " - "Milvus, or Weaviate." - ) diff --git a/multimind/vector_store/epsilla.py b/multimind/vector_store/epsilla.py index 64ae2a96..0b8cb3b8 100644 --- a/multimind/vector_store/epsilla.py +++ b/multimind/vector_store/epsilla.py @@ -123,20 +123,3 @@ async def _with_retries(self, func, *args, **kwargs): self.logger.error(f"Error: {e}, attempt {attempt + 1}/{retries}") if attempt == retries - 1: raise - - def add(self, vector, metadata=None): - raise NotImplementedError( - "EpsillaBackend.add is not implemented: the Epsilla backend is a stub. " - "Use an implemented backend such as FAISS, Chroma, Qdrant, Pinecone, " - "Milvus, or Weaviate." - ) - - def search(self, *args, **kwargs): - raise NotImplementedError( - "EpsillaBackend.search is a placeholder. Integrate with Epsilla SDK." - ) - - def delete(self, *args, **kwargs): - raise NotImplementedError( - "EpsillaBackend.delete is a placeholder. Integrate with Epsilla SDK." - )