X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fsearch.rebuild_db.php;h=5e43d31ad12fceeeadadb295960c696f8d13df6b;hb=c76545c351fae4e2298624ff9ee5bf854dc5a5b6;hp=5c778227ea600abeef8e2a0143b9ed964d0bb082;hpb=f1ca33de3bce194c10cfa9b7fbc588fbf6b3014d;p=platal.git diff --git a/bin/search.rebuild_db.php b/bin/search.rebuild_db.php index 5c77822..5e43d31 100755 --- a/bin/search.rebuild_db.php +++ b/bin/search.rebuild_db.php @@ -1,7 +1,7 @@ -#!/usr/bin/php4 -q +#!/usr/bin/php5 -q debug = 0; // Do not store backtraces -$res = XDB::iterRow('SELECT auth_user_md5.user_id, nom, prenom, nom_usage, profile_nick FROM auth_user_md5 LEFT JOIN auth_user_quick USING(user_id)'); +$res = XDB::iterRow('SELECT pid + FROM profiles'); $i = 0; -$muls = array(1, 1, 1, 0.2); -while ($tmp = $res->next()) { - $uid = array_shift($tmp); - _user_reindex($uid, $tmp, $muls); - printf("\r%u / %u", ++$i, $res->total()); +$n = $res->total(); +while ($pid = $res->next()) { + Profile::rebuildSearchTokens(intval($pid[0])); + printf("\r%u / %u", ++$i, $n); } print "done\n"; +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>