Stemmer
Stemmer merupakan aplikasi pemotongan imbuhan pada kata berimbuhan (awalan, akhiran, sisipan, kombinasi) yang dijalankan dengan algoritme tertentu.
Algoritma yang pertama dikembangkan adalah oleh Martin Porter, yang mengolah pemotongan imbuhan dalam bahasa Inggris. Pemotongan imbuhan lebih banyak digunakan pada aplikasi penelusuran data seperti pada search engine (misalnya google, vivisimo, dan lainnya).
Pengolahan queri yang mengandung imbuhan pada search engine di atas (dalam bahasa Inggris), akan memberikan hasil pencarian halaman-halaman yang memuat kata dasarnya atau kombinasi imbuhan lainnya. Contohnya, bila user memasukkan kata kunci "student" pada search engine, maka hasil pencarian juga memuat kata study, studies, studying, di samping halaman yang memuat kata student.
Dengan demikian, jumlah dokumen yang terlacak akan lebih banyak, dan memperbaiki hasil pencarian dari search engine.