summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2020-08-05 15:07:42 +0200
committerJon Bratseth <bratseth@gmail.com>2020-08-05 15:07:42 +0200
commit07c30b9f5c058ceea4f749839b54ebef3c18ccdd (patch)
treeac881600a1e47913123a14c2a43ecf9422181fb4 /container-search/src/main/java/com/yahoo
parent3ef825fc121ab64c2ae643f4a86445e449dfef49 (diff)
Expose raw summary data
This makes it easier to serialize hits.
Diffstat (limited to 'container-search/src/main/java/com/yahoo')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java7
-rw-r--r--container-search/src/main/java/com/yahoo/search/result/Hit.java2
2 files changed, 7 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
index 56dfc700ca7..663cb44215d 100644
--- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
+++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
@@ -42,7 +42,7 @@ public class FastHit extends Hit {
private byte [] globalId;
private transient byte[] sortData = null;
- // TODO I supect this one can be dropped.
+ // TODO I suspect this one can be dropped.
private transient Sorting sortDataSorting = null;
/**
@@ -188,6 +188,11 @@ public class FastHit extends Hit {
summaries.add(0, new SummaryData(this, docsumDef, value, 1 + summaries.size()));
}
+ /** Returns the raw summary data available in this as an unmodifiable list */
+ public List<SummaryData> summaryData() {
+ return Collections.unmodifiableList(summaries);
+ }
+
/**
* Returns values for the features listed in
* <a href="https://docs.vespa.ai/documentation/reference/schema-reference.html#summary-features">summary-features</a>
diff --git a/container-search/src/main/java/com/yahoo/search/result/Hit.java b/container-search/src/main/java/com/yahoo/search/result/Hit.java
index c14b3f39bc1..c4e287bddb1 100644
--- a/container-search/src/main/java/com/yahoo/search/result/Hit.java
+++ b/container-search/src/main/java/com/yahoo/search/result/Hit.java
@@ -682,7 +682,7 @@ public class Hit extends ListenableFreezableClass implements Data, Comparable<Hi
* Called for fields which are available as UTF-8 instead of accept(String, Object).
*
* @param fieldName the name of the field
- * @param utf8Data raw utf-8 data. The reciver <b>must not</b> modify this data
+ * @param utf8Data raw utf-8 data. The receiver <b>must not</b> modify this data
* @param offset the start index in the utf8Data array of the data to accept
* @param length the length starting from offset in the utf8Data array of the data to accept
*/