search method
Search for relevant chunks and assemble context for LLM.
Implementation
Future<RagSearchResult> search(
String query, {
int topK = 10,
int tokenBudget = 2000,
ContextStrategy strategy = ContextStrategy.relevanceFirst,
int adjacentChunks = 0,
bool singleSourceMode = false,
}) => _engine!.search(
query,
topK: topK,
tokenBudget: tokenBudget,
strategy: strategy,
adjacentChunks: adjacentChunks,
singleSourceMode: singleSourceMode,
);