Hello everyone, I recently stumbled on this paper after Ishan shared it on LinkedIn: https://github.com/0ctopus13prime/lucene-cyborg-paper/blob/main/LuceneCyborg_Hybrid_Search_Engine_Written_in_Java_and_C%2B%2B.pdf .
This is quite impressive: this person did a high-fidelity rewrite of Lucene in C++: it can even read indexes created by Lucene as-is. Then they ran the Tantivy benchmark to compare performance with Lucene, Tantivy and PISA. There are many takeaways, this is an interesting read. -- Adrien