Skip to content
Rust port of Lucene
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples limit next with filter Sep 10, 2019
src score parellel Sep 10, 2019
Cargo.toml increase documents Jun 5, 2019
LICENSE Initial version of rucene Apr 18, 2018 Update readme and rust-toolchain May 24, 2019
rust-toolchain Update rust-toolchain May 30, 2019
rustfmt.toml remove rshift_* function in favor of UnsignedShift trait. replace uns… May 22, 2019

Rucene - Rust implementation of Lucene


Rucene is a Rust port of the popular Apache Lucene project. Rucene is not a complete application, but rather a code library and API that can easily be used to add full text search capabilities to applications.


The index searcher part of Rucene has been put into production and has served all search traffics at Zhihu since July, 2018. Development of the index writer part was started in late 2018, and has been put into production to serve real-time searching since May, 2019.


We don't yet have an API documentation for Rucene, but the usage is similar to Lucene 6.2.1.


We are working on this, but could use more help since it is a massive project.


Rucene is under the Apache 2.0 license. See the LICENSE file for details.

You can’t perform that action at this time.