2013-04-15 4 views
0

Я использую Lucene.NET 3.0.3 в приложении с фреймворком vb.net 3.5. Мне нужно передать итальянский файл с секундомером.Итальянский анализатор Lucene.NET: загрузка стоп-слов из файловой системы

Либо с помощью FileInfo или TextReader, я получаю всегда английский стоп-слова, когда я instatiated мой анализатор стандартным способом:

  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, который не принимает список стоп-слов. Ваш код не использует этот конструктор, поэтому он не должен вызывать никаких проблем.

Смежные вопросы