summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/suggest/phrase/LinearInterpoatingScorer.java
diff options
context:
space:
mode:
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.java14
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);