Package sk.iway.iwcm.rag.search
Class RerankerService
java.lang.Object
sk.iway.iwcm.rag.search.RerankerService
Refines retrieval order using local word, phrase, and heading matches without model calls.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrerank(String query, List<VectorSearchResult> chunks) Combines retrieval score with configured lexical relevance, defaulting to an 85/15 ratio.
-
Constructor Details
-
RerankerService
public RerankerService()
-
-
Method Details
-
rerank
Combines retrieval score with configured lexical relevance, defaulting to an 85/15 ratio. Retains all authorized candidates, updates their rerank scores in place, and reads the weight on every call. Original similarity remains available for filtering. Equal scores retain retrieval order.- Parameters:
query- original user questionchunks- authorized retrieval candidates- Returns:
- locally ranked chunks without changing their text or original similarity
-