2013-04-15 1 views
0

vb.net 3.5 프레임 워크 응용 프로그램에서 Lucene.NET 3.0.3을 사용하고 있습니다. 나는 이탈리아어 stopword 파일을 전달해야합니다.Lucene.NET 이탈리아어 분석기 : 파일 시스템에서 Stopwords로드 중

나는 표준적인 방법으로 내 분석기를 instatiated 일단, 난 항상 영어 단어를 중지 받아보기에서는 FileInfo 또는 TextReader를를 사용하여 다음 중 하나를

  stopword = New System.IO.FileInfo(stopWordsLocation) 
      analyzer = New StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30, stopword) 
      analyzer = New StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30, stopword) 
      'here i have still the English stop words if I go through quick-watch my analyzer 

아무도 단서가 있습니까?

+0

퀵타임으로 어떤 필드를 검사하고 있습니까? –

답변

0

정적 필드 STOP_WORDS_SET을 읽고 계십니까? 이것은 정지 단어 목록을 사용하지 않는 StandardAnalyzer 생성자를 호출 할 때 사용되는 영어 불용어 목록입니다. 코드에서 해당 생성자를 사용하지 않으므로 문제가 발생하지 않아야합니다.