@wildcard-ai/deepcodex
Version:
Advanced codebase indexing and semantic search MCP server
27 lines • 742 B
TypeScript
/**
* Search-related type definitions
* Extracted from HybridSearchService for reuse
*/
export interface VectorSearchResult {
id: string;
score: number;
metadata?: any;
}
export interface TurbopufferStore {
search(namespace: string, options: {
embedding?: number[];
query?: string;
rank_by?: any[];
limit: number;
filters?: Record<string, any>;
}): Promise<VectorSearchResult[]>;
hybridSearch(namespace: string, options: {
embedding: number[];
query: string;
limit?: number;
vectorWeight?: number;
bm25Weight?: number;
filters?: Record<string, any>;
}): Promise<VectorSearchResult[]>;
}
//# sourceMappingURL=search.d.ts.map