summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/grouping/result
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-05-11 16:11:49 +0200
committerGitHub <noreply@github.com>2018-05-11 16:11:49 +0200
commitd6254bf1814d8046f432ff89410cc25aa059a2f0 (patch)
treeb14ffd54caac84af2f61995f72edc71a26b7fef9 /container-search/src/main/java/com/yahoo/search/grouping/result
parent270a07a699463c6e0d509987c70509114b1ca870 (diff)
Revert "Bratseth/allocation free hit field traversal"
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/grouping/result')
-rw-r--r--container-search/src/main/java/com/yahoo/search/grouping/result/HitRenderer.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/grouping/result/HitRenderer.java b/container-search/src/main/java/com/yahoo/search/grouping/result/HitRenderer.java
index 37906c8012f..259b219b181 100644
--- a/container-search/src/main/java/com/yahoo/search/grouping/result/HitRenderer.java
+++ b/container-search/src/main/java/com/yahoo/search/grouping/result/HitRenderer.java
@@ -13,7 +13,7 @@ import java.util.Map;
/**
* This is a helper class for rendering grouping results.
*
- * @author Simon Thoresen
+ * @author <a href="mailto:simon@yahoo-inc.com">Simon Thoresen</a>
*/
public abstract class HitRenderer {
@@ -50,7 +50,9 @@ public abstract class HitRenderer {
if (hit instanceof RootGroup) {
renderContinuation(Continuation.THIS_PAGE, ((RootGroup)hit).continuation(), writer);
}
- hit.forEachField((name, value) -> writer.openTag(TAG_OUTPUT).attribute(ATR_LABEL, name).content(value, false).closeTag());
+ for (String label : hit.fieldKeys()) {
+ writer.openTag(TAG_OUTPUT).attribute(ATR_LABEL, label).content(hit.getField(label), false).closeTag();
+ }
} else if (hit instanceof HitList) {
writer.openTag(TAG_HIT_LIST).attribute(ATR_LABEL, ((HitList)hit).getLabel());
renderContinuations(((HitList)hit).continuations(), writer);