bloomfilter.js/README.md
2011-09-04 10:37:42 +01:00

12 lines
519 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Bloom Filter
============
This JavaScript bloom filter implementation uses the non-cryptographic
[FowlerNollVo hash function][1] for speed. In fact, the hash function only
needs to be called once per operation, as *n* hash functions can be simulated
using only two hash functions. And two 32-bit hash functions can be simulated
[using a single 64-bit hash function][2]!
[1]: http://isthe.com/chongo/tech/comp/fnv/
[2]: http://willwhim.wordpress.com/2011/09/03/producing-n-hash-functions-by-hashing-only-once/