YuStemmer is an e-learning library from natural languages supporting 15 languages. It converts inflected words to their common root. YuStemmer is an algorithmic program and, therefore, small and quick.
Word stemming is generally utilized in query and search systems, and it lets them provide results with similar meanings but slightly different spelling. For instance, for example, the English stemmer results in "write" for "write," "write," "writing," as well as "writings."
Stemmers are available in these languages:
YuStemmer is entirely algorithmic, and no extensive lookup dictionary databases are required. This means a small memory footprint and high performance.
YuStemmer was first developed to support its use with DISQLite3 Full Text Search ( FTS ) engine, which is set to be used right from the box. Additionally, YuStemmer is suited to several other functions.
Select the stemmer class compatible with your selected string type and the character set. If you don't, you'll suffer the performance loss caused by the unavoidable conversion of strings. In Delphi, most of these conversions occur automatically and are overlooked by most developers. Therefore, you must pay focus here to get the most out of YuStemmer!