Tag-aware recommender systems by fusion of collaborative filtering algorithms
using collaborative filtering to weave an information tapestry .