diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java b/core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java index 678f3082ba..6b6301b49a 100644 --- a/core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java +++ b/core/src/main/java/org/elasticsearch/search/suggest/phrase/LaplaceScorer.java @@ -25,19 +25,11 @@ import org.elasticsearch.search.suggest.SuggestUtils; import org.elasticsearch.search.suggest.phrase.DirectCandidateGenerator.Candidate; import java.io.IOException; -//TODO public for tests -public final class LaplaceScorer extends WordScorer { - - public static final WordScorerFactory FACTORY = new WordScorer.WordScorerFactory() { - @Override - public WordScorer newScorer(IndexReader reader, Terms terms, String field, double realWordLikelyhood, BytesRef separator) throws IOException { - return new LaplaceScorer(reader, terms, field, realWordLikelyhood, separator, 0.5); - } - }; +final class LaplaceScorer extends WordScorer { private double alpha; - public LaplaceScorer(IndexReader reader, Terms terms, String field, + LaplaceScorer(IndexReader reader, Terms terms, String field, double realWordLikelyhood, BytesRef separator, double alpha) throws IOException { super(reader, terms, field, realWordLikelyhood, separator); this.alpha = alpha; |