private void copy_from(FrenchStemmer other) { I_p2 = other.I_p2; I_p1 = other.I_p1; I_pV = other.I_pV; base.copy_from(other); }
private string StemTerm(string term) { string massagedTerm = term.Trim().ToLower(); if (String.IsNullOrEmpty(massagedTerm)) return null; switch (_language) { case ConfigHandler.Language.English: EnglishWord englishWord = new EnglishWord(massagedTerm); return englishWord.Stem; case ConfigHandler.Language.German: GermanStemmer germanStemmer = new GermanStemmer(); return germanStemmer.Stem(massagedTerm); case ConfigHandler.Language.Russian: RussianStemmer russianStemmer = new RussianStemmer(); return russianStemmer.Stem(massagedTerm); case ConfigHandler.Language.French: FrenchStemmer frenchStemmer = new FrenchStemmer(); return frenchStemmer.Stem(massagedTerm); default: return massagedTerm; } }