summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/grouping
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-09-13 10:01:11 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-09-13 10:01:11 +0200
commit5f56dbef4aaf4a2212fcd44bc8ce4a60f1cf2904 (patch)
tree0e66181f21526b934e0a47ddeb7cd3b57848b0ba /container-search/src/main/java/com/yahoo/search/grouping
parent04694f5e9157f350af5bdbe4f39e272118a7eacb (diff)
Avoid wrapping the 12 bytes in yet another object.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/grouping')
-rw-r--r--container-search/src/main/java/com/yahoo/search/grouping/vespa/HitConverter.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/grouping/vespa/HitConverter.java b/container-search/src/main/java/com/yahoo/search/grouping/vespa/HitConverter.java
index 1d7d380f4db..cfed5ed00ad 100644
--- a/container-search/src/main/java/com/yahoo/search/grouping/vespa/HitConverter.java
+++ b/container-search/src/main/java/com/yahoo/search/grouping/vespa/HitConverter.java
@@ -7,6 +7,7 @@ import com.yahoo.prelude.fastsearch.GroupingListHit;
import com.yahoo.search.Query;
import com.yahoo.search.Searcher;
import com.yahoo.search.result.Hit;
+import com.yahoo.search.result.Relevance;
import com.yahoo.searchlib.aggregation.FS4Hit;
import com.yahoo.searchlib.aggregation.VdsHit;
@@ -43,11 +44,8 @@ class HitConverter implements ResultBuilder.HitConverter {
}
private Hit convertFs4Hit(String summaryClass, FS4Hit groupHit) {
- FastHit hit = new FastHit();
- hit.setRelevance(groupHit.getRank());
- hit.setGlobalId(groupHit.getGlobalId());
- hit.setPartId(groupHit.getPath());
- hit.setDistributionKey(groupHit.getDistributionKey());
+ FastHit hit = new FastHit(groupHit.getGlobalId().getRawId(), new Relevance(groupHit.getRank()),
+ groupHit.getPath(), groupHit.getDistributionKey());
hit.setFillable();
hit.setSearcherSpecificMetaData(searcher, summaryClass);