Hi everyone, Just wanted to share something I've been working on for a while — RLucene, a Rust port of Apache Lucene.
I've been working on it privately for some time, and I've just made the repo public: https://github.com/Rustify-All/rlucene The idea is pretty simple: keep it as close to Lucene as possible in terms of architecture, behavior, and semantics, while making the changes that are necessary because Rust and Java are quite different in things like types, ownership, and error handling. RLucene currently tracks Lucene 10.1 and most of the commonly used parts of Lucene are already implemented. Once it's feature-complete and stable, I'd like to keep it aligned with the Lucene release just before the latest one. There's still quite a bit to do, so if any of you are interested in Rust and want to play around with it, improve something, or contribute, feel free to jump in! Best, Xugang
