Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FusionStrategy.type
Members list
Type members
Classlikes
Keyword-only search (no vector fusion).
Keyword-only search (no vector fusion).
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait FusionStrategyclass Objecttrait Matchableclass AnyShow all
- Self type
-
KeywordOnly.type
Reciprocal Rank Fusion (RRF).
Reciprocal Rank Fusion (RRF).
Combines results based on their rank positions across result lists. Score = sum(1 / (k + rank)) across all lists where the document appears.
RRF is robust to score scale differences and performs well when combining results from heterogeneous sources.
Value parameters
- k
-
Smoothing constant (default: 60, as per original RRF paper)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait FusionStrategyclass Objecttrait Matchableclass AnyShow all
Vector-only search (no keyword fusion).
Vector-only search (no keyword fusion).
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait FusionStrategyclass Objecttrait Matchableclass AnyShow all
- Self type
-
VectorOnly.type
Weighted score combination.
Weighted score combination.
Normalizes scores from each source to [0, 1] and combines with weights. Score = vectorWeight * normalizedVectorScore + keywordWeight * normalizedKeywordScore
Value parameters
- keywordWeight
-
Weight for keyword matching (default: 0.5)
- vectorWeight
-
Weight for vector similarity (default: 0.5)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait FusionStrategyclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete fields
Default strategy: RRF with k=60
Default strategy: RRF with k=60