Files
life-echo/api/app/features/memory/retriever.py

11 lines
344 B
Python
Raw Normal View History

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