I want to build an index of a database of high-dimensional numerical vectors, and do an approximate KNN search over the vectors. Each vector has a payload associated with it. By payload, I mean extra information such as timestamps, unique ID of each vector, etc. Now, I'm not sure how it should be done. It seems to me that pynndescent.NNDescent only uses the vectors as its first argument.
Any suggestion on how to add a payload to each vector while building an index?
BTW, thank you for the great work. An approximate KNN search library in Python saves many lives. :)
Hi!
I want to build an index of a database of high-dimensional numerical vectors, and do an approximate KNN search over the vectors. Each vector has a payload associated with it. By payload, I mean extra information such as timestamps, unique ID of each vector, etc. Now, I'm not sure how it should be done. It seems to me that
pynndescent.NNDescent
only uses the vectors as its first argument.Any suggestion on how to add a payload to each vector while building an index?
BTW, thank you for the great work. An approximate KNN search library in Python saves many lives. :)