Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions multimind/vector_store/bageldb.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)
15 changes: 0 additions & 15 deletions multimind/vector_store/clarifai.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)
21 changes: 0 additions & 21 deletions multimind/vector_store/dashvector.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)
15 changes: 0 additions & 15 deletions multimind/vector_store/databricks_vector_search.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)
21 changes: 0 additions & 21 deletions multimind/vector_store/dingo.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)
17 changes: 0 additions & 17 deletions multimind/vector_store/epsilla.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."
)