diff --git a/src/Config/NdjsonHybridRetrieverConfig.php b/src/Config/NdjsonHybridRetrieverConfig.php index 55d64c2..8f472f3 100644 --- a/src/Config/NdjsonHybridRetrieverConfig.php +++ b/src/Config/NdjsonHybridRetrieverConfig.php @@ -79,7 +79,7 @@ final class NdjsonHybridRetrieverConfig * - slightly larger safety net for the richer hybrid stack * - helps no-tag and low-signal cases without exploding context */ - public const EMPTY_RRF_FALLBACK_TOPN = 5; + public const EMPTY_RRF_FALLBACK_TOPN = 1; /** * Maximum number of chunks allowed from one document in spread mode. diff --git a/src/Knowledge/Retrieval/NdjsonHybridRetriever.php b/src/Knowledge/Retrieval/NdjsonHybridRetriever.php index bc4ef2c..175c68d 100644 --- a/src/Knowledge/Retrieval/NdjsonHybridRetriever.php +++ b/src/Knowledge/Retrieval/NdjsonHybridRetriever.php @@ -366,7 +366,7 @@ final readonly class NdjsonHybridRetriever implements RetrieverInterface $rawScores = $fused['raw_scores']; if ($rrfScores === [] && $globalHits !== []) { - $rrfScores = $this->fallbackRrfFromHits($globalHits); + // $rrfScores = $this->fallbackRrfFromHits($globalHits); } if ($rrfScores === []) {