benchmarkSearch static method
Search benchmark (Rust HNSW-powered)
Implementation
static Future<BenchmarkResult> benchmarkSearch(
String dbPath,
List<double> queryEmbedding,
int docCount, {
int iterations = 20,
}) async {
return benchmark(
'HNSW Search ($docCount docs)',
() async {
await searchSimilar(
dbPath: dbPath,
queryEmbedding: queryEmbedding,
topK: 3,
);
},
iterations: iterations,
category: BenchmarkCategory.rust,
);
}