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

Transforms the token stream as per the stemming algorithm.

Note: the input to the stemming filter must already be in lower case, so you will need to use Analysis.Core.LowerCaseFilter or Analysis.Core.LowerCaseTokenizer farther down the Tokenizer chain in order for this to work properly!

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

공개 프로퍼티들

프로퍼티 타입 설명
DEFAULT_MIN_LENGTH int

공개 메소드들

메소드 설명
IncrementToken ( ) : bool

Returns the next input Token, after being stemmed

StempelFilter ( TokenStream @in, StempelStemmer stemmer ) : Lucene.Net.Analysis.Tokenattributes

Create filter using the supplied stemming table.

StempelFilter ( TokenStream @in, StempelStemmer stemmer, int minLength ) : Lucene.Net.Analysis.Tokenattributes

Create filter using the supplied stemming table.

메소드 상세

IncrementToken() 공개 메소드

Returns the next input Token, after being stemmed
public IncrementToken ( ) : bool
리턴 bool

StempelFilter() 공개 메소드

Create filter using the supplied stemming table.
public StempelFilter ( TokenStream @in, StempelStemmer stemmer ) : Lucene.Net.Analysis.Tokenattributes
@in TokenStream
stemmer StempelStemmer stemmer
리턴 Lucene.Net.Analysis.Tokenattributes

StempelFilter() 공개 메소드

Create filter using the supplied stemming table.
public StempelFilter ( TokenStream @in, StempelStemmer stemmer, int minLength ) : Lucene.Net.Analysis.Tokenattributes
@in TokenStream
stemmer StempelStemmer stemmer
minLength int For performance reasons words shorter than minLength /// characters are not processed, but simply returned.
리턴 Lucene.Net.Analysis.Tokenattributes

프로퍼티 상세

DEFAULT_MIN_LENGTH 공개적으로 정적으로 프로퍼티

Minimum length of input words to be processed. Shorter words are returned unchanged.
public static int DEFAULT_MIN_LENGTH
리턴 int