Search personalization algorithms

shape