A Bloom filter, conceived by Burton Howard Bloom in 1970, is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set. False positive retrieval results are possible, but false negatives are not; i.e. a query returns either "inside set (may be wrong)" or "definitely not in set". Elements can be added to the set, but not removed (though this can be addressed with a counting filter). The more elements that are added to the set, the larger the probability of false positives.
Read more about Bloom Filter: Algorithm Description, Space and Time Advantages, Probability of False Positives, Interesting Properties, Examples, Alternatives
Famous quotes containing the word bloom:
“Awake,
My fairest, my espoused, my latest found,
Heavens last best gift, my ever new delight,
Awake, the morning shines, and the fresh field
Calls us: we lose the prime, to mark how spring
Our tended plants, how blows the citron grove,
What drops the myrrh and what the balmy reed,
How nature paints her colors, how the bee
Sits on the bloom extracting liquid sweet.”
—John Milton (16081674)