Package sk.iway.iwcm.rag.service
Class RagSettingsService
java.lang.Object
sk.iway.iwcm.rag.service.RagSettingsService
Resolves RAG settings from global constants with optional per-component
overrides stored in
PageParams. Empty or "auto" values keep the
global configuration so existing search apps keep their default behavior.-
Method Summary
Modifier and TypeMethodDescriptionstatic intgetHybridChunkFetchMultiplier(PageParams pageParams) static doublegetHybridFallbackTopSimilarity(PageParams pageParams) static booleangetHybridFtsUseIlikeFallback(PageParams pageParams) static doublegetHybridFtsWeight(PageParams pageParams) static intgetHybridRrfK(PageParams pageParams) static StringgetHybridSearchMode(PageParams pageParams) static intgetHybridShortQueryMaxChars(PageParams pageParams) static intgetHybridShortQueryMaxTerms(PageParams pageParams) static doublegetHybridVectorWeight(PageParams pageParams) static intgetRagAnswerMaxBlocks(PageParams pageParams) static intgetRagAnswerMaxCharacters(PageParams pageParams) static intgetRagAnswerMaxChunkGap(PageParams pageParams) static intgetRagAnswerMaxMergedBlockCharacters(PageParams pageParams) static doublegetRagAnswerMinSimilarity(PageParams pageParams) static intgetRagAnswerTopK(PageParams pageParams) static intgetSemanticMinimumResults(PageParams pageParams) static doublegetSemanticMinimumSimilarity(PageParams pageParams) static booleanisAnswerAllowed(PageParams pageParams) static booleanisHybridSearchEnabled(PageParams pageParams)
-
Method Details
-
getSemanticMinimumSimilarity
-
getSemanticMinimumResults
-
getHybridSearchMode
-
getHybridShortQueryMaxChars
-
getHybridShortQueryMaxTerms
-
getHybridFallbackTopSimilarity
-
getHybridVectorWeight
-
getHybridFtsWeight
-
getHybridChunkFetchMultiplier
-
getHybridFtsUseIlikeFallback
-
getHybridRrfK
-
getRagAnswerMinSimilarity
-
getRagAnswerTopK
-
getRagAnswerMaxChunkGap
-
getRagAnswerMaxBlocks
-
getRagAnswerMaxCharacters
-
getRagAnswerMaxMergedBlockCharacters
-
isHybridSearchEnabled
-
isAnswerAllowed
-