Interface HybridResult

A hybrid search result combining dense and sparse signals.

Interface

HybridResult

interface HybridResult {
    id: string;
    score: number;
    denseScore?: number;
    sparseScore?: number;
    denseRank?: number;
    sparseRank?: number;
    textContent?: string;
    metadata?: Record<string, unknown>;
}

Properties

id: string

Document identifier.

score: number

Fused relevance score.

denseScore?: number

Score from vector search (if present).

sparseScore?: number

Score from BM25 search (if present).

denseRank?: number

Rank in vector search results (1-based).

sparseRank?: number

Rank in BM25 search results (1-based).

textContent?: string

Document text content if available.

metadata?: Record<string, unknown>

Document metadata.