Episode 789

Oren Eini on the Corax Search Engine, Part 1

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 improved 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 1 of 2!
You can find Part 2 at https://www.youtube.com/watch?v=8ryX-LX2zGo

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