#lucene #text #api #port #code #apache #application #project #full #add

nightly rucene

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.

2 releases

Uses old Rust 2015

0.1.1 Dec 11, 2019
0.1.0 May 29, 2019

Custom license

3.5MB
79K SLoC

Rucene - Rust implementation of Lucene

Introduction

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.

Status

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.

Documentation

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

Note:

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

License

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

Dependencies

~11MB
~243K SLoC