No one can say exactly because Google do not leak his secret but according Matt Cutts, Google update his algorithms more than 500 times in a year to protect his user from spammer and to give him best and accurate results.