@Experimental public final class Combiners extends java.lang.Object
Combiner instances.
Example usage:
// RRF with default parameters
Combiners.rrf()
// RRF with custom window and constant
Combiners.rrf().window(10).constant(60)
// Linear combination with weights
Combiners.linear().alpha(0.7).beta(0.3)
// With score alias
Combiners.rrf().as("combined_score")
Combiner| Modifier and Type | Class and Description |
|---|---|
static class |
Combiners.Linear
Linear combination combiner.
|
static class |
Combiners.RRF
RRF (Reciprocal Rank Fusion) combiner.
|
| Modifier and Type | Method and Description |
|---|---|
static Combiners.Linear |
linear()
Create a Linear combination combiner.
|
static Combiners.RRF |
rrf()
Create an RRF (Reciprocal Rank Fusion) combiner.
|
public static Combiners.RRF rrf()
public static Combiners.Linear linear()
Copyright © 2026. All rights reserved.