Interface HybridSearcherConfig

Configuration for the hybrid searcher.

Interface

HybridSearcherConfig

interface HybridSearcherConfig {
    denseWeight?: number;
    sparseWeight?: number;
    rrfK?: number;
    fusionMethod?: "rrf" | "weighted-sum" | "interleave";
}

Properties

denseWeight?: number

Weight for dense (vector) results. Range: 0-1. Default: 0.7.

sparseWeight?: number

Weight for sparse (BM25) results. Range: 0-1. Default: 0.3.

rrfK?: number

RRF constant k. Higher values flatten score differences. Default: 60.

fusionMethod?: "rrf" | "weighted-sum" | "interleave"

Fusion method for merging ranked lists. Default: 'rrf'.