متن‌کاوی یا همان text mining فرآیند تبدیل داده‌های متنی غیر ساخت‌یافته به داده‌ها و اطلاعات بامعنا است. متن‌کاوی، با کمک درک موضوع، شناخت الگوها و کشف کلمات کلیدی به خوانندگان اجازه تحلیل و درک حجم زیادی از اطلاعات، دانش و داده‌ها را می‌دهد.