/**
 * Hybrid Search Types
 *
 * Types for hybrid search combining vector similarity (semantic)
 * and BM25 (keyword) search for improved recall and precision.
 */
/**
 * Default BM25 configuration
 */
export const DEFAULT_BM25_CONFIG = {
    k1: 1.2,
    b: 0.75,
    minDocFreq: 1,
};
/**
 * Default hybrid search configuration
 */
export const DEFAULT_HYBRID_CONFIG = {
    defaultVectorWeight: 0.7,
    defaultBM25Weight: 0.3,
    defaultMinScore: 0.3,
    defaultLimit: 20,
    bm25Config: DEFAULT_BM25_CONFIG,
    fts5Available: false,
    enableCache: true,
    cacheTTL: 60000, // 1 minute
};
//# sourceMappingURL=types.js.map