@orama/orama
Version:
A complete search engine and RAG pipeline in your browser, server, or edge network with support for full-text, vector, and hybrid search in less than 2kb.
4 lines (3 loc) • 384 B
TypeScript
import { TokenScore, BM25Params } from '../types.js';
export declare function prioritizeTokenScores(arrays: TokenScore[][], boost: number, threshold: number | undefined, keywordsCount: number): TokenScore[];
export declare function BM25(tf: number, matchingCount: number, docsCount: number, fieldLength: number, averageFieldLength: number, { k, b, d }: Required<BM25Params>): number;