dr-doc-search lets users converse with a book in PDF form using GPT-3.
UEA Stemmer
Ruby port of UEALite Stemmer - a conservative stemmer for search and indexing.

About UEA Stemmer
UEA Stemmer is a Ruby implementation of the UEA-Lite stemmer, a rule-based tool that reduces words to a base form for search and indexing. It uses a rule set to normalize suffixes while avoiding aggressive stemming, so it aims to be conservative. The gem has no runtime dependencies and requires Ruby 3.1 or newer. It is a port of a Java version of a Perl script by Marie-Claire Jenkins and Dr. Dan J. Smith at the University of East Anglia.
The stemmer processes one token at a time and returns a stemmed token. Some tokens are handled by specific rules: possessive apostrophes are removed, contractions are expanded by default, uppercase-initial tokens are preserved, and pure numbers and hyphenated or underscored tokens pass through unchanged. The project is distributed under the Apache 2.0 License.
Key features
- Stems a single token at a time and returns the stemmed word
- Returns the matched rule number and rule with stem_with_rule
- Expands contractions by default, such as don't to do not
- Allows contraction expansion to be turned off with skip_contractions
- Removes possessive apostrophes and preserves tokens starting with uppercase letters
- Passes pure numbers and hyphenated or underscored tokens through unchanged
- The gem has no runtime dependencies
- Designed to avoid aggressive stemming
- Released under the Apache 2.0 License
- Requires Ruby 3.1 or newer
- Works on one token per call rather than on whole texts
UEA Stemmer at a glance
- Category
- AI & Machine Learning › AI Search & Research
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
UEA Stemmer alternatives
Tools and sites you could use instead, ranked by how closely they match.
"Tips and tricks for working with Large Language Models like OpenAI's GPT-4".
Automatic architecture search and hyperparameter optimization for PyTorch.
MemFree combines AI search with a page generator in an open-source project hosted on GitHub.
ragapp helps enterprises use retrieval augmented generation with AI agents.
GPT Researcher conducts deep research across data sources using large language models.
Popular in AI Search & Research
Well-known listings from the same topic.
UEA Stemmer FAQ
Which Ruby version does UEA Stemmer require?
How can contraction expansion be turned off?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












