Example #1
0
 static DefaultSetHolder()
 {
     try
     {
         DEFAULT_SET = WordlistLoader.GetSnowballWordSet(
             IOUtils.GetDecodingReader(typeof(SnowballFilter), typeof(SnowballFilter).Namespace + "." + DEFAULT_STOPWORD_FILE, Encoding.UTF8),
             LuceneVersion.LUCENE_CURRENT);
     }
     catch (IOException)
     {
         // default set should always be present as it is part of the
         // distribution (JAR)
         throw new Exception("Unable to load default stopword set");
     }
 }
Example #2
0
            private static CharArraySet LoadDefaultSet() // LUCENENET: Avoid static constructors (see https://github.com/apache/lucenenet/pull/224#issuecomment-469284006)
            {
                try
                {
                    return(WordlistLoader.GetSnowballWordSet(
                               IOUtils.GetDecodingReader(typeof(SnowballFilter), DEFAULT_STOPWORD_FILE, Encoding.UTF8),
#pragma warning disable 612, 618
                               LuceneVersion.LUCENE_CURRENT));

#pragma warning restore 612, 618
                }
                catch (IOException ex)
                {
                    // default set should always be present as it is part of the
                    // distribution (JAR)
                    throw new Exception("Unable to load default stopword set", ex);
                }
            }
Example #3
0
 public void SetStemExclusionTable(FileInfo exclusionlist)
 {
     exclusionSet        = WordlistLoader.GetWordSet(exclusionlist);
     PreviousTokenStream = null;
 }
Example #4
0
 public GermanAnalyzer(Version matchVersion, FileInfo stopwords)
     : this(matchVersion, WordlistLoader.GetWordSet(stopwords))
 {
 }
Example #5
0
 /// <summary>
 /// Builds an analyzer with the given stop words.
 /// </summary>
 /// <param name="stopwords"></param>
 public GermanAnalyzer(FileInfo stopwords)
 {
     stoptable = WordlistLoader.GetWordtable(stopwords);
 }
Example #6
0
 /// <summary>
 /// Builds an exclusionlist from the words contained in the given file.
 /// </summary>
 /// <param name="exclusionlist"></param>
 public void SetStemExclusionTable(FileInfo exclusionlist)
 {
     excltable = WordlistLoader.GetWordtable(exclusionlist);
 }