Coverage for src/qdrant_loader_mcp_server/search/enhanced/cdi/rankers/default.py: 83%

6 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-08 06:06 +0000

1from __future__ import annotations 

2 

3from ....components.search_result_models import HybridSearchResult 

4from ..interfaces import Ranker 

5 

6 

7class DefaultRanker(Ranker): 

8 def rank(self, results: list[HybridSearchResult]) -> list[HybridSearchResult]: # type: ignore[override] 

9 # Keep default behavior as identity to preserve legacy ordering for now 

10 return results