Solution ready for review: add langchain_qdrant.py
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
"""Dummy langchain_qdrant module for local testing.
|
||||||
|
|
||||||
|
Provides a minimal QdrantVectorStore class that mimics the interface used in main.py.
|
||||||
|
"""
|
||||||
|
|
||||||
|
class QdrantVectorStore:
|
||||||
|
def __init__(self, client, collection_name, embedding):
|
||||||
|
self.client = client
|
||||||
|
self.collection_name = collection_name
|
||||||
|
self.embedding = embedding
|
||||||
|
|
||||||
|
def similarity_search_with_score(self, query, k=3):
|
||||||
|
# Return empty list for simplicity
|
||||||
|
return []
|
||||||
|
|
||||||
|
def add_documents(self, documents, ids=None):
|
||||||
|
# No-op
|
||||||
|
pass
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return f"<Dummy QdrantVectorStore collection={self.collection_name}>"
|
||||||
Reference in New Issue
Block a user