searchHybrid method

Future<List<HybridSearchResult>> searchHybrid(
  1. String query, {
  2. int topK = 10,
  3. double vectorWeight = 0.5,
  4. double bm25Weight = 0.5,
})

Hybrid search combining vector and keyword (BM25) search.

Uses Reciprocal Rank Fusion (RRF) to combine semantic and keyword results.

Implementation

Future<List<hybrid.HybridSearchResult>> searchHybrid(
  String query, {
  int topK = 10,
  double vectorWeight = 0.5,
  double bm25Weight = 0.5,
}) => _ragService.searchHybrid(
  query,
  topK: topK,
  vectorWeight: vectorWeight,
  bm25Weight: bm25Weight,
);