Upload folder using huggingface_hub
Browse files
src/embeddings/vector_store.py
CHANGED
|
@@ -242,7 +242,10 @@ class QdrantVectorStore:
|
|
| 242 |
for res in response.points:
|
| 243 |
docs.append(res.payload.get("page_content", ""))
|
| 244 |
metadatas.append({k:v for k,v in res.payload.items() if k != "page_content"})
|
| 245 |
-
|
|
|
|
|
|
|
|
|
|
| 246 |
|
| 247 |
return {
|
| 248 |
"documents": [docs],
|
|
|
|
| 242 |
for res in response.points:
|
| 243 |
docs.append(res.payload.get("page_content", ""))
|
| 244 |
metadatas.append({k:v for k,v in res.payload.items() if k != "page_content"})
|
| 245 |
+
# Chroma returns distance (lower is better), Qdrant returns score (higher is better).
|
| 246 |
+
# Retriever expects distance and calculates 1-distance.
|
| 247 |
+
# So we return 1-score matches Chroma distance (approx).
|
| 248 |
+
distances.append(1 - res.score)
|
| 249 |
|
| 250 |
return {
|
| 251 |
"documents": [docs],
|