From c3dfe8a0f2506701d50cae3ecf90bffea42edb62 Mon Sep 17 00:00:00 2001 From: PeterLombaers <71253799+PeterLombaers@users.noreply.github.com> Date: Thu, 28 Mar 2024 10:36:23 +0100 Subject: [PATCH] Update searcher-development.html Update the example of writing a searcher to make use of the Vespa dataclasses. --- en/searcher-development.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en/searcher-development.html b/en/searcher-development.html index e31efdd04b..825d5fcc2d 100644 --- a/en/searcher-development.html +++ b/en/searcher-development.html @@ -165,6 +165,7 @@

Writing a Searcher

{% highlight java %}
 package com.yahoo.search.example;
 
+import com.yahoo.data.access.simple.Value;
 import com.yahoo.search.*;
 import com.yahoo.search.result.Hit;
 import com.yahoo.search.searchchain.Execution;
@@ -178,6 +179,9 @@ 

Writing a Searcher

Result result = execution.search(query); // Pass on to the next searcher to get results Hit hit = new Hit("test"); hit.setField("message", "Hello world"); + Value.ObjectValue mapValue = new Value.ObjectValue(); // For structured data, use the dedicated class + mapValue.put("hello", "world"); + hit.setField("mapValue", mapValue); result.hits().add(hit); return result; }