Et Bloom-filter er en plasseffektiv probabilistisk struktur som besvarer settmedlemskapsspørsmål med en vending: det kan ha falske positiver men aldri falske negativer. "Definitivt ikke tilstede" er sikkert; "muligens tilstede" krever en reell sjekk.
Hvordan det fungerer
En bitarray på biter og hash-funksjoner. For å et element, setter du bitene det hashas til. For å , sjekker du disse bitene — hvis noen er 0, er elementet definitivt fraværende.
