nmslib / hnswlib

Header-only C++/python library for fast approximate nearest neighbors
https://github.com/nmslib/hnswlib
Apache License 2.0
4.38k stars 648 forks source link

Distributed build of hnsw and merge of hnsw graphs #330

Open patelprateek opened 3 years ago

patelprateek commented 3 years ago

@yurymalkov : I have multiple indexers producing many sharded hnsw indexes , but servers perhaps can handle multiple such shards . I read in the paper that a distributed implementation is feasible for hnsw graphs , can you give me any pointers on that ? Does this also imply it would be easy to merge 2 hnsw graphs ?
A related paper : https://arxiv.org/pdf/1906.10602

yurymalkov commented 3 years ago

@patelprateek I am not sure what is the question here. https://arxiv.org/pdf/1906.10602 seems like a reasonable start. Initial hnsw paper also has discussion of distributed indices without sharding, but it would be hard to implement.

patelprateek commented 3 years ago

sorry for being unclear . My question was regarding