diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-05-11 16:11:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-11 16:11:49 +0200 |
commit | d6254bf1814d8046f432ff89410cc25aa059a2f0 (patch) | |
tree | b14ffd54caac84af2f61995f72edc71a26b7fef9 /container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java | |
parent | 270a07a699463c6e0d509987c70509114b1ca870 (diff) |
Revert "Bratseth/allocation free hit field traversal"
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java b/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java index 3e6e82a5584..97a5bdd72ca 100644 --- a/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java +++ b/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java @@ -37,7 +37,11 @@ public class Organizer { sectionGroup.setQuery(result.hits().getQuery()); if (errors!=null && errors instanceof DefaultErrorHit) sectionGroup.add((DefaultErrorHit)errors); - result.hits().forEachField((name, value) -> sectionGroup.setField(name, value)); + for (Iterator<Map.Entry<String, Object>> it = result.hits().fieldIterator(); it.hasNext(); ) { + Map.Entry<String, Object> field = it.next(); + sectionGroup.setField(field.getKey(), field.getValue()); + } + result.setHits(sectionGroup); } |