diff --git a/code/index/index-reverse/java/nu/marginalia/index/PrioReverseIndexReader.java b/code/index/index-reverse/java/nu/marginalia/index/PrioReverseIndexReader.java index 4b6944ae..bf1214e5 100644 --- a/code/index/index-reverse/java/nu/marginalia/index/PrioReverseIndexReader.java +++ b/code/index/index-reverse/java/nu/marginalia/index/PrioReverseIndexReader.java @@ -81,6 +81,9 @@ public class PrioReverseIndexReader { long offset = wordOffset(termId); + if (offset < 0) // No documents + return 0; + ByteBuffer buffer = ByteBuffer.allocate(4); try { documentsChannel.read(buffer, offset);