Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

RISE: A Rust Library for Inverted Index Search Engines

About

Inverted indexes are a crucial data structure for efficient information retrieval in large text corpora. They enable fast full-text search by mapping each term to the documents in which it appears, on top of which efficient algorithms quickly retrieve the documents relevant to a user query. We present RISE, a novel inverted index library implemented in Rust, designed to deliver high performance and efficiency for information retrieval tasks. RISE leverages Rust's safety and performance to provide a robust solution for building and querying inverted indexes, while offering accessible extensibility through its expressive trait system. While developing RISE, we revisited the inverted-index literature, thereby reproducing numerous prior works using this new test bench. We evaluated RISE against existing libraries, demonstrating competitive query performance across various datasets and workloads, with speedups of up to 2x over the current state of the art. Our results indicate that RISE is a promising tool for researchers and practitioners in the field of information retrieval.

Angelo Savino, Rossano Venturini• 2026

Related benchmarks

TaskDatasetResultRank
Keyword RetrievalCW 09
R-OR239.5
9
Keyword RetrievalCCNews
R-OR205
9
Showing 2 of 2 rows

Other info

Follow for update