aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-11-17 17:40:56 +0100
committerTor Egge <Tor.Egge@online.no>2023-11-17 17:40:56 +0100
commitea0849e37d855f713f0b512505dd4c34ba676796 (patch)
tree830da4e5eb6b682d8d97d13bb1b36c825e458e46 /container-search
parent2b575c3da5c006f71fada761afc0c46a7a3d01d7 (diff)
Add comment describing workaround for 5 bits limit for codes.
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/Item.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/Item.java b/container-search/src/main/java/com/yahoo/prelude/query/Item.java
index 578adaaeaf9..f43b55424e6 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/Item.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/Item.java
@@ -261,6 +261,7 @@ public abstract class Item implements Cloneable {
buffer.put(type);
if (code >= CODE_MASK) {
+ // This is an extension to the serialization to work around original 5 bits limit for code
buffer.put((byte) (code - CODE_MASK));
}
if ((type & FEAT_WEIGHT) != 0) {