OleanderSoftware

Products
Readability Studio
Stemming Library
Industries
Education
ESL Education
Healthcare
Information Retrieval Systems
Military & Government
Publishing
Company
Home Page
Contact Us
About Us
  • Overview
  • COM Library
    • Features
    • Order
    • Download
  • Open Source

Stemming COM Library Features

Related links
  • Overview of stemming
  • Porter stemming algorithms
  • Other Porter implementations
  • 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.
Privacy PolicyAbout UsContact Us
Copyright © 2009 Oleander Software, Ltd. All rights reserved.