This is the engineering diary for BitFunnel, an experimental open-source information retrieval system. The goal of this site is to explain how BitFunnel works. We will cover the math and science in order to lay down a theoretical foundation, but to understand the algorithm in practice, it helps to see real, working code. For this reason, we have begun a new open source project which is a first att