diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java b/core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java index 0163c560de..d2b5b30dc5 100644 --- a/core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java +++ b/core/src/main/java/org/elasticsearch/search/suggest/phrase/SmoothingModel.java @@ -76,11 +76,11 @@ public abstract class SmoothingModel implements NamedWriteable<SmoothingModel>, fieldName = parser.currentName(); } else if (token == XContentParser.Token.START_OBJECT) { if (parseFieldMatcher.match(fieldName, LinearInterpolation.PARSE_FIELD)) { - model = LinearInterpolation.PROTOTYPE.innerFromXContent(parseContext); + model = LinearInterpolation.innerFromXContent(parseContext); } else if (parseFieldMatcher.match(fieldName, Laplace.PARSE_FIELD)) { - model = Laplace.PROTOTYPE.innerFromXContent(parseContext); + model = Laplace.innerFromXContent(parseContext); } else if (parseFieldMatcher.match(fieldName, StupidBackoff.PARSE_FIELD)) { - model = StupidBackoff.PROTOTYPE.innerFromXContent(parseContext); + model = StupidBackoff.innerFromXContent(parseContext); } else { throw new IllegalArgumentException("suggester[phrase] doesn't support object field [" + fieldName + "]"); } @@ -92,8 +92,6 @@ public abstract class SmoothingModel implements NamedWriteable<SmoothingModel>, return model; } - public abstract SmoothingModel innerFromXContent(QueryParseContext parseContext) throws IOException; - public abstract WordScorerFactory buildWordScorerFactory(); /** |