Opinion Detection, Sentiment Analysis And User Attribute Detection From Online Text Data