summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authortomglk <>2024-01-03 20:56:07 +0100
committertomglk <>2024-01-03 20:56:07 +0100
commit43b6d5ddf8a2025df00f669e04bf77ecb68e92e7 (patch)
tree370d068351ebec5365ffdea9d9d6a714e6cea0eb /container-search
parentd9198f2bbaa3790cbd614fc6bbd7b60bd365d602 (diff)
Change separator in FieldCollapsingSearcher
_ can occur in fieldnames, @ cannot
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/searcher/FieldCollapsingSearcher.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/searcher/FieldCollapsingSearcher.java b/container-search/src/main/java/com/yahoo/prelude/searcher/FieldCollapsingSearcher.java
index 5d848bb2ad5..31542cb194d 100644
--- a/container-search/src/main/java/com/yahoo/prelude/searcher/FieldCollapsingSearcher.java
+++ b/container-search/src/main/java/com/yahoo/prelude/searcher/FieldCollapsingSearcher.java
@@ -182,7 +182,8 @@ public class FieldCollapsingSearcher extends Searcher {
}
// prepending the fieldname is necessary to distinguish between values in the different collapsefields
- String collapseKey = collapseField + "_" + collapseId;
+ // @ cannot occur in fieldnames
+ String collapseKey = collapseField + "@" + collapseId;
if (knownCollapses.containsKey(collapseKey)) {
int numHitsThisField = knownCollapses.get(collapseKey);