get('ask', ''); // TODO - Placeholder $entities = $this->searchRunner->searchEntities(SearchOptions::fromString("cat"), 'all', 1, 20)['results']; // TODO - Set page title return view('search.query', [ 'query' => $query, 'entities' => $entities, ]); } /** * Perform a vector/LLM-based query search. */ public function run(Request $request, VectorSearchRunner $searchRunner, LlmQueryRunner $llmRunner) { // TODO - Validate if query system is active $query = $request->get('query', ''); $results = $query ? $searchRunner->run($query) : []; $llmResult = $llmRunner->run($query, $results); dd($results, $llmResult); } }