Refactor: Rename Adapter to Store across Vector, Graph, and Triplet stores. Update docs and tests.

This commit is contained in:
KaifAhmad1
2025-12-16 20:45:11 +05:30
parent adabdd283f
commit dd6b341fb9
48 changed files with 1143 additions and 846 deletions
+57
View File
@@ -0,0 +1,57 @@
import os
replacements = [
("Adapter Pattern", "Backend Pattern"),
("Store Adapters", "Store Backends"),
("Store Adapter", "Store Backend"),
("FAISSAdapter", "FAISSStore"),
("MilvusAdapter", "MilvusStore"),
("QdrantAdapter", "QdrantStore"),
("WeaviateAdapter", "WeaviateStore"),
("Neo4jAdapter", "Neo4jStore"),
("FalkorDBAdapter", "FalkorDBStore"),
("BlazegraphAdapter", "BlazegraphStore"),
("JenaAdapter", "JenaStore"),
("RDF4JAdapter", "RDF4JStore"),
("VirtuosoAdapter", "VirtuosoStore"),
("faiss_adapter", "faiss_store"),
("milvus_adapter", "milvus_store"),
("qdrant_adapter", "qdrant_store"),
("weaviate_adapter", "weaviate_store"),
("neo4j_adapter", "neo4j_store"),
("falkordb_adapter", "falkordb_store"),
("blazegraph_adapter", "blazegraph_store"),
("jena_adapter", "jena_store"),
("rdf4j_adapter", "rdf4j_store"),
("virtuoso_adapter", "virtuoso_store"),
("store_adapter", "store_backend"),
]
files = [
"semantica/vector_store/__init__.py",
"semantica/graph_store/__init__.py",
"semantica/vector_store/vector_store_usage.md",
"semantica/graph_store/graph_store_usage.md",
"semantica/triplet_store/triplet_store_usage.md",
"tests/test_graph_store.py",
"tests/vector_store/test_pinecone_removal.py",
"cookbook/introduction/20_Triplet_Store.ipynb",
]
for file_path in files:
if os.path.exists(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
original_content = content
for old, new in replacements:
content = content.replace(old, new)
if content != original_content:
with open(file_path, 'w', encoding='utf-8') as f:
f.write(content)
print(f"Updated {file_path}")
else:
print(f"No changes in {file_path}")
else:
print(f"File not found: {file_path}")