9 lines
330 B
Python
9 lines
330 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
|