aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2024-06-10 18:50:58 +0200
committerGitHub <noreply@github.com>2024-06-10 18:50:58 +0200
commit7d5685f0b5e1988a02d4aa74eed4254e486fc26f (patch)
treeeaa56f2a91e98311aa3ca030e9e92a6bb694c94d /container-search/src/main/java/com/yahoo/search
parentccfb0e8294b21dd799adf41ca892f69763c1b222 (diff)
parent3e31b1f29cd1c6cc77a873dafd67dd8294ca2039 (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.java11
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