benchmarkHybridSearch static method

Future<BenchmarkResult> benchmarkHybridSearch(
  1. String dbPath,
  2. String queryText,
  3. List<double> queryEmbedding,
  4. int docCount, {
  5. int iterations = 20,
})

Hybrid Search benchmark

Implementation

static Future<BenchmarkResult> benchmarkHybridSearch(
  String dbPath,
  String queryText,
  List<double> queryEmbedding,
  int docCount, {
  int iterations = 20,
}) async {
  return benchmark(
    'Hybrid Search ($docCount docs)',
    () async {
      await searchHybridSimple(
        queryText: queryText,
        queryEmbedding: queryEmbedding,
        topK: 3,
      );
    },
    iterations: iterations,
    category: BenchmarkCategory.rust,
  );
}