Discovery is never by chance: designing for (un)serendipity
Implicit user modeling for personalized search