diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-11-01 11:12:17 +0100 |
---|---|---|
committer | gjoranv <gv@oath.com> | 2019-01-21 15:09:25 +0100 |
commit | 45c66eac03e6d258209f897b2f5da17212a58f41 (patch) | |
tree | c83a3bb1ec9246e818403d33c14d9fbef23b270b /linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java | |
parent | 953684a791ac6bb080ecd1c16e77fb57c3fcb85a (diff) |
Make SimpleLinguistics simple again
- Remove SimpleLinguistics config and optional use of Optimaize
- Add Optimaize to OpennlpLinguistics; on by default and config to disable
Diffstat (limited to 'linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java')
-rw-r--r-- | linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java b/linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java index b7bf0215ca4..3c2e70b6677 100644 --- a/linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java +++ b/linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java @@ -17,7 +17,8 @@ import com.yahoo.language.process.Tokenizer; import com.yahoo.language.process.Transformer; /** - * Factory of pure Java linguistic processor implementations. + * Factory of simple linguistic processor implementations. + * Useful for testing and english-only use cases. * * @author bratseth * @author bjorncs @@ -34,26 +35,9 @@ public class SimpleLinguistics implements Linguistics { @Inject @SuppressWarnings("deprecation") public SimpleLinguistics() { - this(true); - - } - - /** @deprecated use OpenNlpLinguistics to get optimaize */ - @Deprecated // OK - public SimpleLinguistics(boolean enableOptimaize) { - this(new SimpleDetector(enableOptimaize)); - } - - /** @deprecated use OpenNlpLinguistics to get optimaize */ - @Deprecated // OK - public SimpleLinguistics(SimpleLinguisticsConfig config) { - this(new SimpleDetector(config.detector())); - } - - private SimpleLinguistics(Detector detector) { this.normalizer = new SimpleNormalizer(); this.transformer = new SimpleTransformer(); - this.detector = detector; + this.detector = new SimpleDetector(); this.characterClasses = new CharacterClasses(); this.gramSplitter = new GramSplitter(characterClasses); } |