Text Mining Is the Analysis of Data Contained In Natural Language Text. Text Mining Works By Transposing Words and Phrases In Unstructured Data into Numerical Values Which Can Then Be Linked With Structured Data In a Data Base and Analyzed With Traditional Data Mining Techniques. Data Stored In Text Database Is Mostly Semi Structured I.E., It Is Neither Completely Unstructured Nor Completely Structured. Information Retrieval Techniques Such As Text Indexing Have Been Developed to Handle the Unstructured Documents. the Related Task of Information Extraction (Ie) Is About Locating Specific Items In Natural Language Documents. This Article Analyses the Various Techniques Related to Text Retrieval and Text Extraction.