searchHybridWithContext method

Future<RagSearchResult> searchHybridWithContext(
  1. String query, {
  2. int topK = 10,
  3. int tokenBudget = 2000,
  4. ContextStrategy strategy = ContextStrategy.relevanceFirst,
  5. double vectorWeight = 0.5,
  6. double bm25Weight = 0.5,
})

Hybrid search with context assembly for LLM.

Implementation

Future<RagSearchResult> searchHybridWithContext(
  String query, {
  int topK = 10,
  int tokenBudget = 2000,
  ContextStrategy strategy = ContextStrategy.relevanceFirst,
  double vectorWeight = 0.5,
  double bm25Weight = 0.5,
}) => _ragService.searchHybridWithContext(
  query,
  topK: topK,
  tokenBudget: tokenBudget,
  strategy: strategy,
  vectorWeight: vectorWeight,
  bm25Weight: bm25Weight,
);