Collaborative search and communities of interest: trends in knowledge sharing and assessment