A Tiny, Static, Full-Text Search Engine using Rust and WebAssembly

  • I looked into a few Rust libraries (crates) that implement Bloom filters.

    First, I tried jedisct1's rust-bloom-filter, but the types didn't implement Serialize/Deserialize. This meant that I could not store my generated Bloom filters inside the binary and load them from the client-side.

    After trying a few others, I found the cuckoofilter crate, which supported serialization. The behavior is similar to Bloom filters, but if you're interested in the differences, you can look at this summary.

    Read the full article: https://endler.dev/2019/tinysearch/

Log in to reply

A community for developers looking to put WebAssembly to use today. Come rock WebAssembly with us!