diff --git a/src/Knowledge/Retrieval/NdjsonHybridRetriever.php b/src/Knowledge/Retrieval/NdjsonHybridRetriever.php index 22073b5..c0cd6bb 100644 --- a/src/Knowledge/Retrieval/NdjsonHybridRetriever.php +++ b/src/Knowledge/Retrieval/NdjsonHybridRetriever.php @@ -293,6 +293,7 @@ final class NdjsonHybridRetriever implements RetrieverInterface $topK = $vectorTopKBase; switch ($salesIntent) { + case SalesIntentLite::OBJECTION: case SalesIntentLite::PRICING: $threshold += 0.02; break; @@ -301,10 +302,6 @@ final class NdjsonHybridRetriever implements RetrieverInterface $topK = (int)round($vectorTopKBase * 1.4); break; - case SalesIntentLite::OBJECTION: - $threshold -= 0.02; - break; - case SalesIntentLite::IMPLEMENTATION: $topK = (int)round($vectorTopKBase * 1.3); break; @@ -315,7 +312,7 @@ final class NdjsonHybridRetriever implements RetrieverInterface case SalesIntentLite::DISCOVERY: default: - $threshold -= 0.03; + $threshold += 0; break; } diff --git a/src/Tag/TagVectorSearchClient.php b/src/Tag/TagVectorSearchClient.php index 0c8ada7..50b34c9 100644 --- a/src/Tag/TagVectorSearchClient.php +++ b/src/Tag/TagVectorSearchClient.php @@ -12,7 +12,7 @@ final readonly class TagVectorSearchClient /** * Minimum similarity score required for a tag to be considered. */ - private const MIN_SCORE = 0.4; + private const MIN_SCORE = 0.72; /** * Hard limit to prevent excessive requests. diff --git a/templates/admin/base.html.twig b/templates/admin/base.html.twig index 2510259..e378f67 100644 --- a/templates/admin/base.html.twig +++ b/templates/admin/base.html.twig @@ -97,7 +97,7 @@ - Indexierungsprofile (Ingest Profiles) + Indexierungsprofile (Ingest)