- Full implementations of the Porter stemming algorithms
- Includes stemmers for English, Danish, Dutch, French, Finnish, German, Italian, Norwegian, Portuguese, Spanish, and Swedish
- Case-insensitive text handling
- Provides a COM interface that can be integrated into any COM compliant application
Example Usage
Visual Basic:
Dim originalStrings(3) As String
originalStrings(1) = "Walking"
originalStrings(2) = "Walks"
originalStrings(3) = "Walked"
Dim enStem As New EnglishStemmer
Dim stemmedStrings() As String
'stemmedStrings will be "Walk", "Walk", and "Walk"
stemmedStrings = enStem.GetStems(originalStrings())
C#:
using OleanderStemmingLibraryLib;
EnglishStemmer enStem = new EnglishStemmer();
String stemmedString = enStem.GetStem("Walking");
String[] originalStrings = { "Walked", "walking", "walks" };
//stemmedStrings will be "Walk", "Walk", and "Walk"
Array stemmedStrings = enStem.GetStems(originalStrings);
System Requirements
- Windows® XP/Vista.
- 64 MB RAM (128 recommended).
- Pentium® or Pentium compatible processor.
|