@change:
1) using tfidf instead of log(tf+1)idf
2) impelenting the cosine similarity approach