Episode 790

Oren Eini on the Corax Search Engine Part 2

When Oren Eini originally developed RavenDB, he used the Lucene library to implement indexing. Eventually, his team encountered limitations with this strategy, so they created the Corax search engine, which improve query execution time significantly. Oren discusses the challenges involved in creating this engine and the approaches they took to overcome these challenges.

This video is Part 2 of 2! You can find Part 1 at https://youtu.be/NSNOYt6Od1U?si=ivZW29VT_05Wx5mq

Links:

https://github.com/efficient/HOPE/tree/master
https://ravendb.net
https://www.infoq.com/vendorcontent/show.action?vcr=ae86cea5-4bff-4c58-a6cb-a86cb31b0ced