doctorecord / src /services /retrieval.py
levalencia's picture
Update Dockerfile to use new app entry point and enhance requirements.txt with additional dependencies. Remove obsolete streamlit_app.py file.
0a40afa
"""Very small in‑memory retriever."""
from typing import List
class Retriever:
def __init__(self):
self.store = []
def add(self, embedding: List[float], metadata: dict):
self.store.append((embedding, metadata))
def search(self, query_emb: List[float], k: int = 5):
return self.store[:k]