Interface HydeRetrievalResult

interface HydeRetrievalResult {
    hypothesis: string;
    hypothesisEmbedding: number[];
    queryResult: QueryResult;
    effectiveThreshold: number;
    thresholdSteps: number;
    hypothesisLatencyMs: number;
    retrievalLatencyMs: number;
}

Properties

hypothesis: string

The generated hypothesis used for embedding.

hypothesisEmbedding: number[]

The embedding of the hypothesis.

queryResult: QueryResult

Vector store query result.

effectiveThreshold: number

Final similarity threshold that produced results.

thresholdSteps: number

Number of threshold steps taken (0 = first try worked).

hypothesisLatencyMs: number

Time taken for hypothesis generation (ms).

retrievalLatencyMs: number

Time taken for embedding + retrieval (ms).