While Lucene is known as a full text search library, there is much more functionality under the hood, including lots of different data structures. Performance is a core focus as well. In this talk we will dive deeper into performance, how latest JDKs and the operating system help and how Lucene stays fast by trying to skip as much data as possible when querying.
Full of code snippets to follow along!
Check out the code snippets in this GitHub repo: https://github.com/spinscale/understanding-lucene