diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-04-15 13:32:56 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-04-15 13:32:56 +0000 |
commit | d07b20d7655d74f0460abc5dfceb7039bb8ec371 (patch) | |
tree | 5b88aba2b4b53ec5cbba02606e080a9fd8053b34 /container-search/src/main/java/com/yahoo/search/dispatch/searchcluster | |
parent | a4e565c808f7999f561b0dad881f3a34040ab5d7 (diff) |
Add query control of top-k-probability.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/dispatch/searchcluster')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java index 5acafb9e0a5..f31fd666ae9 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java @@ -246,6 +246,9 @@ public class SearchCluster implements NodeManager<Node> { public int estimateHitsToFetch(int wantedHits, int numPartitions) { return hitEstimator.estimateK(wantedHits, numPartitions); } + public int estimateHitsToFetch(int wantedHits, int numPartitions, double topKProbability) { + return hitEstimator.estimateK(wantedHits, numPartitions, topKProbability); + } public boolean hasInformationAboutAllNodes() { return nodesByHost.values().stream().allMatch(node -> node.isWorking() != null); |