mcalancea

Results 5 issues of mcalancea

- adds the `Neighborhood` trait which captures the HNSW search requirements of the candidate list data structure. - adds the `UnsortedNeighborhood` as an implementer which produces candidates in arbitrary order...

This PR introduces a new `Neighborhood` trait which describes "what we want from a HNSW candidate list data structure". It also introduces two impls for this trait: the slightly modified...