Files
life-echo/api/app/features/memory/retriever.py
2026-03-19 14:36:40 +08:00

11 lines
344 B
Python

"""Hybrid retriever — metadata filter + FTS + vector retrieval + score fusion (skeleton)."""
class HybridRetriever:
"""Phase 2+ implementation: combine FTS, vector, and metadata filter results."""
async def retrieve(
self, user_id: str, query: str, *, top_k: int = 10
) -> list[dict]:
raise NotImplementedError