Sentiment analysis is contextual mining of text which identifies and extracts subjective information in source material, and helping customers to understand the social sentiment of their brand, product or service while monitoring online conversations.