15 unstable releases

0.8.0 Aug 15, 2022
0.7.0 Mar 19, 2018
0.6.4 Dec 7, 2017
0.6.3 Oct 5, 2017
0.1.0 Mar 10, 2017

⚠️ Issues reported

#83 in Database implementations

Download history 34/week @ 2024-02-16 18/week @ 2024-02-23 43/week @ 2024-03-01 8/week @ 2024-03-08 111/week @ 2024-03-29

120 downloads per month

MIT/Apache

260KB
6.5K SLoC

Noise

Nested Object Inverted Search Engine

This is a native library meant to be linked into other projects and will expose a C API.

It's a full text index and query system that understands the semi structured nature of JSON, and will allow:

  • Stemmed word/fuzzy match
  • Case sensitive exact word and sentence match
  • Arbitrary boolean nesting
  • Greater than/less than matching

Query Language Reference here

Installation

Dependencies

Build

cargo build

Running tests

cargo test

Contributing

Commit messages

Commit messages are important as soon as you need to dig into the history of certain parts of the system. Hence please follow the guidelines of How to Write a Git Commit Message.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~12MB
~273K SLoC