Skip to content

Function: universalSearchTool()

universalSearchTool(options?): Tool<{ indexes?: string[]; limit?: number; mode?: "hybrid" | "vector" | "keyword"; query: string; }, { count: number; hits: object[]; index?: string; query: string; }, unknown, unknown, ToolExecutionContext<unknown, unknown, unknown>, string, unknown>

Build the universal_search tool (federated search across every index).

SearchToolOptions = {}

Tool<{ indexes?: string[]; limit?: number; mode?: "hybrid" | "vector" | "keyword"; query: string; }, { count: number; hits: object[]; index?: string; query: string; }, unknown, unknown, ToolExecutionContext<unknown, unknown, unknown>, string, unknown>