Different similarity measuring techniques have been used in finding similarity between user profiles. However, what is the difference between these techniques, in which circumstances we should use one of them? It would be better if someone explain it by the help of example.