private function buildWarmer($search) { // This has a couple of compromises: $searcher = new Searcher($this->maint->getConnection(), 0, 50, null, array(), null); $searcher->setReturnQuery(true); $searcher->setResultsType(new FullTextResultsType(FullTextResultsType::HIGHLIGHT_ALL)); $searcher->limitSearchToLocalWiki(true); $query = $searcher->searchText($search, true)->getValue(); return $query['query']; }