hnswlib
hnswlib copied to clipboard
multi vector search use case
I observed recently we started supporting multi vector search and epsilon search. Can you please add some pointers or some documentation on what are the use cases ?
Is epsilon search trying to support the use case where we want to do some kind of range query search for ex : get the topK similar items with constraint that max distance of query to items < epsilon ?
I looked at the code for multi vector search but it was not clear to me what is the use case , it seems like we add repeated labels wtih the data in the space interface which could be different than external labels , can you please elaborate on what use case and query type this support ? From what i understand it just takes additional label in space interface which could be same for different embeddings , we try to assign each embedding a unique label but internally they could map to same labels and rest of the behaviour is pretty much the same ?