Text mining is the process of extracting relevant information or patterns from unstructured text data sources. It involves preprocessing the text, applying text mining techniques like summarization, classification, clustering, and information extraction to analyze the text. Typical text mining applications include information retrieval from text databases and digital libraries to locate relevant documents based on user queries. Performance is measured using precision, recall, and F-score to balance correctly retrieved vs total retrieved documents.