盛开缩放,计数布隆过滤器用于使用绑定RCPP对于R。请注意,dablooms实现需要额外的元数据id用于插入和删除。此id是一个单调递增的整数,用于确定应添加或删除项目的缩放过滤器。示例用法:

library( bloom )

bloom <- bloom( capacity = 1000, error_rate = .05, filename = '/tmp/bloom.bin')

bloom $ add( 'foo' , 2 )

bloom $ contains( 'bar' )

bloom $ contains( 'foo' )

bloom $ remove( 'foo' , 2 )