all_pairs_hamming/lib.rs
1//! This library provides a fast and compact all pairs similarity search (or *similarity self-join*)
2//! on binary sketches in the Hamming space.
3//! The algorithm employs a modified variant of the [sketch sorting approach](https://proceedings.mlr.press/v13/tabei10a.html),
4//! a combination of the [multiple sorting](https://doi.org/10.1007/s10115-009-0271-6)
5//! and the [multi-index approach](https://doi.org/10.1109/TKDE.2019.2899597).
6#![deny(missing_docs)]
7
8mod bitset64;
9pub mod chunked_join;
10pub mod errors;
11pub mod multi_sort;
12pub mod simple_join;
13pub mod sketch;
14
15pub use chunked_join::ChunkedJoiner;