App-BloomUtils

 view release on metacpan or  search on metacpan

lib/App/BloomUtils.pm  view on Meta::CPAN

    my %args = @_;

    my $bf_str = "";
    while (read(STDIN, my $block, 8192)) {
        $bf_str .= $block;
    }

    my $bf = Algorithm::BloomFilter->deserialize($bf_str);

    for (@{ $args{items} }) {
        say $bf->test($_) ? 1:0;
    }

    [200];
}

$SPEC{bloom_filter_calculator} = {
    v => 1.1,
    summary => 'Help calculate num_bits (m) and num_hashes (k)',
    description => $desc1,
    args => {



( run in 2.010 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )