C++ Native node module Bloom filter written in C++ for use in node or any other C++ project.
The Bloom filter tests whether an element belongs to a set. False positive matches are possible but not common, false negatives are not possible.
The Bloom filter library also implements Rabin–Karp algorithm with Rabin fingerprint hashes for multiple substring searches.
This is a port of a similar lib I prototyped in JS.
To include bloom-filter-cpp in your project:
npm install --save bloom-filter-cpp
JS Usage
var BloomFilter =require('bloom-filter-cpp').BloomFilter