codevault
Version:
AI-powered semantic code search via Model Context Protocol
21 lines • 562 B
TypeScript
interface SearchItem {
id: string;
score: number;
}
interface FusedItem {
id: string;
score: number;
vectorRank: number | null;
bm25Rank: number | null;
vectorScore: number | null;
bm25Score: number | null;
}
interface ReciprocalRankFusionOptions {
vectorResults?: SearchItem[];
bm25Results?: SearchItem[];
limit?: number;
k?: number;
}
export declare function reciprocalRankFusion({ vectorResults, bm25Results, limit, k }: ReciprocalRankFusionOptions): FusedItem[];
export {};
//# sourceMappingURL=hybrid.d.ts.map