fleet-memory/memora/search/__init__.py
2025-11-07 10:22:59 +01:00

20 lines
495 B
Python

"""
Search module for memory retrieval.
Provides modular search architecture:
- Retrieval: 3-way parallel (semantic + BM25 + graph)
- Reranking: Pluggable strategies (heuristic, cross-encoder)
- MMR: Diversity enforcement
"""
from .retrieval import retrieve_parallel
from .reranking import Reranker, HeuristicReranker, CrossEncoderReranker
from .mmr import apply_mmr
__all__ = [
"retrieve_parallel",
"Reranker",
"HeuristicReranker",
"CrossEncoderReranker",
"apply_mmr",
]