!7 cmodule AgiBlueSearch > DynPrintLog { start { dm_registerAs('agiBlueSearch); } // API L search(S query) { virtual Concepts concepts = agiBlue_server_mainConcepts(); L pages = cast call(concepts, 'conceptsOfType, 'Page); ScoredSearcher searcher = new(query); searcher.maxResults = 100; for (virtual Page page : pages) searcher.put(page, getString q(page)); ret searcher!; } }