function _search($what, $callback_fn, $query, $order = '') { include_once "lib/TextSearchQuery.php"; // $dbh = $GLOBALS['request']->getDbh(); //TODO: check if the db is mysql resp. capable of google like search. // postgresql tsearch2 for example // See TextSearchQuery.php $search = new TextSearchQuery($what); $callback = new WikiMethodCb($this, $callback_fn); $search_clause = $search->makeSqlClause($callback); $result = $this->_dbh->genericSqlIter($query . " " . $search_clause . " " . $order); }