BloomFilter
Bloom Filter implementation in Elixir. Bloom filters are probabilistic data structures designed to efficiently tell you whether an element is present in a set.
Installation
Add bloom_filter to your list of dependencies in `mix.exs`:
def deps do
[{:bloom_filter, "~> 1.0.0"}]
endUsage
iex> f = BloomFilter.new 100, 0.001
iex> f = BloomFilter.add(f, 42)
iex> BloomFilter.has?(f, 42)
true