C# 클래스 org.apache.lucene.analysis.miscellaneous.LimitTokenCountAnalyzer

This Analyzer limits the number of tokens while indexing. It is a replacement for the maximum field length setting inside org.apache.lucene.index.IndexWriter.
상속: AnalyzerWrapper
파일 보기 프로젝트 열기: paulirwin/lucene.net 1 사용 예제들

공개 메소드들

메소드 설명
LimitTokenCountAnalyzer ( Analyzer @delegate, int maxTokenCount )

Build an analyzer that limits the maximum number of tokens per field. This analyzer will not consume any tokens beyond the maxTokenCount limit

LimitTokenCountAnalyzer ( Analyzer @delegate, int maxTokenCount, bool consumeAllTokens )

Build an analyzer that limits the maximum number of tokens per field.

ToString ( ) : string

보호된 메소드들

메소드 설명
getWrappedAnalyzer ( string fieldName ) : Analyzer
wrapComponents ( string fieldName, TokenStreamComponents components ) : TokenStreamComponents

메소드 상세

LimitTokenCountAnalyzer() 공개 메소드

Build an analyzer that limits the maximum number of tokens per field. This analyzer will not consume any tokens beyond the maxTokenCount limit
public LimitTokenCountAnalyzer ( Analyzer @delegate, int maxTokenCount )
@delegate Analyzer
maxTokenCount int

LimitTokenCountAnalyzer() 공개 메소드

Build an analyzer that limits the maximum number of tokens per field.
public LimitTokenCountAnalyzer ( Analyzer @delegate, int maxTokenCount, bool consumeAllTokens )
@delegate Analyzer
maxTokenCount int max number of tokens to produce
consumeAllTokens bool whether all tokens from the delegate should be consumed even if maxTokenCount is reached.

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

getWrappedAnalyzer() 보호된 메소드

protected getWrappedAnalyzer ( string fieldName ) : Analyzer
fieldName string
리턴 Analyzer

wrapComponents() 보호된 메소드

protected wrapComponents ( string fieldName, TokenStreamComponents components ) : TokenStreamComponents
fieldName string
components TokenStreamComponents
리턴 TokenStreamComponents