Lucene Inside Out — Dealing With Integer Encoding and Compression