Sentiment analysis and topic mining