searchHybridWithContextLegacyForTest method

  1. @visibleForTesting
Future<RagSearchResult> searchHybridWithContextLegacyForTest(
  1. String query, {
  2. int topK = 10,
  3. int tokenBudget = 2000,
  4. ContextStrategy strategy = ContextStrategy.relevanceFirst,
  5. double vectorWeight = kDefaultVectorWeight,
  6. double bm25Weight = kDefaultBm25Weight,
  7. List<int>? sourceIds,
  8. int adjacentChunks = 0,
  9. bool singleSourceMode = false,
})

Implementation

@visibleForTesting
Future<RagSearchResult> searchHybridWithContextLegacyForTest(
  String query, {
  int topK = 10,
  int tokenBudget = 2000,
  ContextStrategy strategy = ContextStrategy.relevanceFirst,
  double vectorWeight = kDefaultVectorWeight,
  double bm25Weight = kDefaultBm25Weight,
  List<int>? sourceIds,
  int adjacentChunks = 0,
  bool singleSourceMode = false,
}) {
  return _searchHybridWithContextLegacy(
    query,
    topK: topK,
    tokenBudget: tokenBudget,
    strategy: strategy,
    vectorWeight: vectorWeight,
    bm25Weight: bm25Weight,
    sourceIds: sourceIds,
    adjacentChunks: adjacentChunks,
    singleSourceMode: singleSourceMode,
  );
}