diff options
author | Harald Musum <musum@yahooinc.com> | 2024-06-10 18:50:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-10 18:50:58 +0200 |
commit | 7d5685f0b5e1988a02d4aa74eed4254e486fc26f (patch) | |
tree | eaa56f2a91e98311aa3ca030e9e92a6bb694c94d /container-search/src/main/java/com/yahoo/search | |
parent | ccfb0e8294b21dd799adf41ca892f69763c1b222 (diff) | |
parent | 3e31b1f29cd1c6cc77a873dafd67dd8294ca2039 (diff) |
Merge pull request #31519 from vespa-engine/lesters/render-hits-in-ssev8.355.18
Add rendering of hits (and trace and timing etc) in llm rendering
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java index 88a1e6c1485..ffbb63514f1 100644 --- a/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java +++ b/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java @@ -79,13 +79,16 @@ public class EventRenderer extends AsynchronousSectionedRenderer<Result> { generator.writeRaw("event: " + event.type() + "\n"); } generator.writeRaw("data: "); - generator.writeStartObject(); - generator.writeStringField(event.type(), event.toString()); - generator.writeEndObject(); + if (event.type().equals("hits")) { + generator.writeRaw(event.toString()); + } else { + generator.writeStartObject(); + generator.writeStringField(event.type(), event.toString()); + generator.writeEndObject(); + } generator.writeRaw("\n\n"); generator.flush(); } - // Todo: support other types of data such as search results (hits), timing and trace } @Override |