Search for chunks similar to a query using vector similarity
Uses SurrealDB's built-in vector search with KNN operator for efficiency.
Process:
Natural language query string
Search options (limit, threshold, filters)
Array of similarity results sorted by relevance
const results = await searchBySimilarity( "function that validates user input", { limit: 5, threshold: 0.3, projectId: "project:abc123" }); Copy
const results = await searchBySimilarity( "function that validates user input", { limit: 5, threshold: 0.3, projectId: "project:abc123" });
Search for chunks similar to a query using vector similarity
Uses SurrealDB's built-in vector search with KNN operator for efficiency.
Process: