C# 클래스 Lucene.Net.Analysis.Nl.DutchAnalyzer

Analyzer for Dutch language. Supports an external list of stopwords (words that will not be indexed at all), an external list of exclusions (word that will not be stemmed, but indexed) and an external list of word-stem pairs that overrule the algorithm (dictionary stemming). A default set of stopwords is used unless an alternative list is specified, the exclusion list is empty by default. As start for the Analyzer the German Analyzer was used. The stemming algorithm implemented can be found at $Id: DutchAnalyzer.java,v 1.1 2004/03/09 14:55:08 otis Exp $
상속: Analyzer
파일 보기 프로젝트 열기: synhershko/lucene.net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DUTCH_STOP_WORDS String[]

공개 메소드들

메소드 설명
DutchAnalyzer ( Lucene.Net.Util.Version matchVersion ) : System
DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, FileInfo stopwords ) : System
DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, HashSet stopwords ) : System
DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, ISet stopwords ) : System
DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, ISet stopwords, ISet stemExclusionTable ) : System
ReusableTokenStream ( String fieldName, TextReader reader ) : TokenStream
SetStemDictionary ( FileInfo stemdictFile ) : void
SetStemExclusionTable ( ) : void
SetStemExclusionTable ( FileInfo exclusionlist ) : void
SetStemExclusionTable ( ISet exclusionlist ) : void
TokenStream ( String fieldName, TextReader reader ) : TokenStream
getDefaultStopSet ( ) : ISet

메소드 상세

DutchAnalyzer() 공개 메소드

public DutchAnalyzer ( Lucene.Net.Util.Version matchVersion ) : System
matchVersion Lucene.Net.Util.Version
리턴 System

DutchAnalyzer() 공개 메소드

public DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, FileInfo stopwords ) : System
matchVersion Lucene.Net.Util.Version
stopwords System.IO.FileInfo
리턴 System

DutchAnalyzer() 공개 메소드

public DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, HashSet stopwords ) : System
matchVersion Lucene.Net.Util.Version
stopwords HashSet
리턴 System

DutchAnalyzer() 공개 메소드

public DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, ISet stopwords ) : System
matchVersion Lucene.Net.Util.Version
stopwords ISet
리턴 System

DutchAnalyzer() 공개 메소드

public DutchAnalyzer ( Lucene.Net.Util.Version matchVersion, ISet stopwords, ISet stemExclusionTable ) : System
matchVersion Lucene.Net.Util.Version
stopwords ISet
stemExclusionTable ISet
리턴 System

ReusableTokenStream() 공개 메소드

public ReusableTokenStream ( String fieldName, TextReader reader ) : TokenStream
fieldName String
reader System.IO.TextReader
리턴 TokenStream

SetStemDictionary() 공개 메소드

public SetStemDictionary ( FileInfo stemdictFile ) : void
stemdictFile System.IO.FileInfo
리턴 void

SetStemExclusionTable() 공개 메소드

public SetStemExclusionTable ( ) : void
리턴 void

SetStemExclusionTable() 공개 메소드

public SetStemExclusionTable ( FileInfo exclusionlist ) : void
exclusionlist System.IO.FileInfo
리턴 void

SetStemExclusionTable() 공개 메소드

public SetStemExclusionTable ( ISet exclusionlist ) : void
exclusionlist ISet
리턴 void

TokenStream() 공개 메소드

public TokenStream ( String fieldName, TextReader reader ) : TokenStream
fieldName String
reader System.IO.TextReader
리턴 TokenStream

getDefaultStopSet() 공개 정적인 메소드

public static getDefaultStopSet ( ) : ISet
리턴 ISet

프로퍼티 상세

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

public static String[] DUTCH_STOP_WORDS
리턴 String[]