From a468ddd843fa52ca088e32524580440aa417be54 Mon Sep 17 00:00:00 2001 From: team2 Date: Wed, 22 Apr 2026 20:43:41 +0200 Subject: [PATCH] stop fallback from hits --- src/Config/NdjsonHybridRetrieverConfig.php | 2 +- src/Knowledge/Retrieval/NdjsonHybridRetriever.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 === []) {