diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java b/core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java index d2b1ba48b1..368d461fc5 100644 --- a/core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java +++ b/core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java @@ -41,7 +41,19 @@ public final class LinearInterpoatingScorer extends WordScorer { this.bigramLambda = bigramLambda / sum; this.trigramLambda = trigramLambda / sum; } - + + double trigramLambda() { + return this.trigramLambda; + } + + double bigramLambda() { + return this.bigramLambda; + } + + double unigramLambda() { + return this.unigramLambda; + } + @Override protected double scoreBigram(Candidate word, Candidate w_1) throws IOException { SuggestUtils.join(separator, spare, w_1.term, word.term); |