C# 클래스 Lucene.Net.Analysis.Stempel.StempelStemmer

Stemmer class is a convenient facade for other stemmer-related classes. The core stemming algorithm and its implementation is taken verbatim from the Egothor project ( www.egothor.org ).

Even though the stemmer tables supplied in the distribution package are built for Polish language, there is nothing language-specific here.

파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
Load ( Stream stemmerTable ) : Egothor.Stemmer.Trie

Load a stemmer table from an inputstream.

Stem ( string word ) : StringBuilder

Stem a word.

StempelStemmer ( Stream stemmerTable ) : Egothor.Stemmer

Create a Stemmer using selected stemmer table

StempelStemmer ( Egothor.Stemmer.Trie stemmer ) : Egothor.Stemmer

Create a Stemmer using pre-loaded stemmer table

메소드 상세

Load() 공개 정적인 메소드

Load a stemmer table from an inputstream.
public static Load ( Stream stemmerTable ) : Egothor.Stemmer.Trie
stemmerTable System.IO.Stream
리턴 Egothor.Stemmer.Trie

Stem() 공개 메소드

Stem a word.
public Stem ( string word ) : StringBuilder
word string input word to be stemmed.
리턴 System.Text.StringBuilder

StempelStemmer() 공개 메소드

Create a Stemmer using selected stemmer table
public StempelStemmer ( Stream stemmerTable ) : Egothor.Stemmer
stemmerTable System.IO.Stream stemmer table.
리턴 Egothor.Stemmer

StempelStemmer() 공개 메소드

Create a Stemmer using pre-loaded stemmer table
public StempelStemmer ( Egothor.Stemmer.Trie stemmer ) : Egothor.Stemmer
stemmer Egothor.Stemmer.Trie pre-loaded stemmer table
리턴 Egothor.Stemmer