As discussed with Sean in this Meta post, I thought it would be nice to have a question which can help people who were confused like me, to know about the differences between text mining and NLP!So, what are the differences between nlp and text-mining?I have included my understanding as an answer. If possible, please explain your answer with a brief example!
What is the difference between NLP and text mining?
nlp;text mining
I agree with Sean's answer.NLP and text mining are usually used for different goals.Also, there is indeed an overlap and both definitions are vogue.Other than the difference in goal, there is a difference in methods.Text mining techniques are usually shallow and do not consider the text structure.Usually, text mining will use bag of words, n-grams and possibly stemming over that.In NLP methods usually involve the test structure. You can find there sentence splitting, part of speech tagging and parse tree construction.  Typical text mining method will consider the following sentences to indicate happiness while typical NLP methods detects that they are notI am not happyI will be happy when it will rainIf it will rain, I'll be happy.She asked whether I am happyAre you happy?