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

Reply via email to