Adding $u->doUpdate(); after $u = new SearchUpdate( $row->rc_cur_id, $title, false );
Seems to make sense, otherwise the function doesn't seem to do a great deal!
$title = $titleObj->getPrefixedDBkey();
$this->output( "$title..." );
$u = new SearchUpdate( $row->rc_cur_id, $title, false );
$title = $titleObj->getPrefixedDBkey();
$this->output( "$title..." );
$u = new SearchUpdate( $row->rc_cur_id, $title, false );
$this->output( "\n" );
} elseif ( $row->rc_type !== RC_LOG ) {
$this->updateSearchIndexForPage( $dbw, $row->rc_cur_id );
$this->output( "\n" );
} elseif ( $row->rc_type !== RC_LOG ) {
$this->updateSearchIndexForPage( $dbw, $row->rc_cur_id );