A Bloom filter ਇੱਕ ਸਪੇਸ-ਦਾ ਅਸਰਦਾਰ probabilistic ਢਾਂਚਾ ਹੈ ਜੋ set membership ਦੇ ਪ੍ਰਸ਼ਨ ਦਾ ਜਵਾਬ ਇੱਕ ਮੋੜ ਦੇ ਨਾਲ ਦਿੰਦਾ ਹੈ: ਇਸ ਵਿੱਚ false positives ਹੋ ਸਕਦੇ ਹਨ ਪਰ ਕਦੇ false negatives ਨਹੀਂ। "ਪੱਕਾ ਨਹੀਂ ਹੈ" ਪੱਕਾ ਹੈ; "ਸੰਭਵ ਹੈ ਮੌਜੂਦ" ਨੂੰ ਅਸਲ ਜਾਂਚ ਦੀ ਲੋੜ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
bits ਅਤੇ hash functions ਦਾ bit array। ਕੋਈ item ਲਈ, bits ਸੈੱਟ ਕਰੋ ਜੋ ਇਹ hash ਕਰਦਾ ਹੈ। ਕਰਨ ਲਈ, ਉਹ bits ਨੂੰ ਚੈੱਕ ਕਰੋ — ਜੇ ਕੋਈ 0 ਹੈ, ਤਾਂ item ਪੱਕਾ ਗੈਰ-ਮੌਜੂਦ ਹੈ।
