summaryrefslogtreecommitdiffstats
path: root/linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-11-01 11:12:17 +0100
committergjoranv <gv@oath.com>2019-01-21 15:09:25 +0100
commit45c66eac03e6d258209f897b2f5da17212a58f41 (patch)
treec83a3bb1ec9246e818403d33c14d9fbef23b270b /linguistics/src/main/java/com/yahoo/language/simple/SimpleLinguistics.java
parent953684a791ac6bb080ecd1c16e77fb57c3fcb85a (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.java22
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);
}