exor_filter v0.0.1 Release Notes

Release Date: 2019-12-26 // over 4 years ago
  • v0.0.1 CHANGELOG

    • Two hashing methods are provided
      • default_hash, which uses the erlang:phash2/1 function
      • fast_hash, which is faster but inconsistent across nodes.
    • A custom hash function may be provided
    • Pre-hashed data may be passed as well.
    • ๐ŸŽ‰ Initialization using a dirty nif is used if the passed list is greater than 10K elements. So it is 'safe' to load large amounts of data.
    • It takes 2 seconds to initialize a filter of 10M elements using the exor_filter:xor8_buffered/2 function with pre-hashed data.
      • Our example used keys that were generated sequentially ๐Ÿ˜›