Stemmer
Part of speech: noun
Definitions
- A tool or algorithm used in linguistics and natural language processing to reduce words to their base or root form by removing suffixes and prefixes
- A computational method designed to strip affixes from words, enabling the identification of their fundamental stems for tasks like text analysis and search
- A program or technique that transforms inflected or derived words into their root form, supporting text normalization and information retrieval processes
Etymology: The word is a plain English formation: "stem" plus the agent suffix "-er," meaning one that does the action. The stem of a word is the part that remains after its affixes are removed, so a stemmer is a program or method that performs that removal automatically. "Stem" has a much older history than the computing sense. It comes from Old English "stemn," which in turn traces back to a Proto-Germanic form with roots reaching far back into Proto-Indo-European, where it referred to a tree trunk or branch, a sense that survives in the common word "stem" for the main supporting part of a plant. The notion of a word's stem as its base form grew out of that botanical picture, with affixes imagined as branches or shoots growing off the central trunk. The suffix "-er" descends from Latin "-arius," which English received through Old French "-ier" and which came to mark a person or device that performs an action. Combined with "stem," the resulting term is a direct, transparent compound, and its meaning is fully predictable from its parts.
Synonyms: pruner, clipper