private void SetPreferences() { // Set-up Stemming (if required) switch (Preferences.StemmingMode) { case 1: _Stemmer = new PorterStemmer(); //Stemmer = new SnowStemming(); break; case 2: _Stemmer = new PorterStemmer(); break; default: _Stemmer = new NoStemming(); break; } switch (Preferences.GoWordMode) { case 1: _GoChecker = new ListGoWord(); break; default: _GoChecker = new NoGoWord(); break; } }
/// <summary> /// Setup Stop, Go, Stemming /// </summary> private void SetPreferences() { switch (Preferences.StemmingMode) { case 1: ProgressEvent(this, new ProgressEventArgs(1, "Stemming enabled.")); _Stemmer = new PorterStemmer(); //Stemmer = new SnowStemming(); break; case 2: ProgressEvent(this, new ProgressEventArgs(1, "Stemming enabled.")); _Stemmer = new PorterStemmer(); break; default: ProgressEvent(this, new ProgressEventArgs(1, "Stemming DISabled.")); _Stemmer = new NoStemming(); break; } switch (Preferences.StoppingMode) { case 1: ProgressEvent(this, new ProgressEventArgs(1, "Stop words shorter than 3 chars.")); _Stopper = new ShortStopper(); break; case 2: ProgressEvent(this, new ProgressEventArgs(1, "Stop words from list.")); _Stopper = new ListStopper(); break; default: ProgressEvent(this, new ProgressEventArgs(1, "Stopping DISabled.")); _Stopper = new NoStopping(); break; } switch (Preferences.GoWordMode) { case 1: ProgressEvent(this, new ProgressEventArgs(1, "Go Words enabled.")); _GoChecker = new ListGoWord(); break; default: ProgressEvent(this, new ProgressEventArgs(1, "Go Words DISabled.")); _GoChecker = new NoGoWord(); break; } }