Introduction
Due to the availability of web data, as most of them are in text format, the type of data that a data scientist handles nowadays the most is text. There are many dimensions of text data that can be retrieved from documents, articles, blog posts, social media updates, newswires, and you name it.
Many Java-based tools are available for data scientists to retrieve information from text data. Also, there are tools that achieve a variety of data science tasks. In this chapter, we have limited our scope to a few data science tasks like trivial text feature extractions like sentences and words, document classification using machine learning, topic extraction and modelling, keyword extraction from documents, and named entity recognition.