You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem?
I'd like to be able to call out to a KNN written in Python not C (PyNNDescent). It has support for computing Hamming distances over integer vectors, something that most other KNNs do not support. However, trying to POST from the library following code for NMS and FAISS seems to run into security problems even when URL permissions are given to the plugin to POST. The POST never happens, nothing happens in the logs, and the system behaves like it has no results.
What solution would you like?
A way to call out to a vector database using HTTP.
What alternatives have you considered?
We tried launching a Python interpreter through Jep but that failed due to threading issues.
Do you have any additional context?
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered:
Hi @ksrinivs64,
Thanks for creating the feature request. We have been thinking about separating the core K-NN engines via pluggable interfaces. Using those interfaces users can integrate their custom code to call any library or endpoint as per their use case.
But right now we don't have a github issue around this. But I will try to create one and link the issue here. But having said that, it will take some time to develop that feature, as this will be a massive undertaking.
Is your feature request related to a problem?
I'd like to be able to call out to a KNN written in Python not C (PyNNDescent). It has support for computing Hamming distances over integer vectors, something that most other KNNs do not support. However, trying to POST from the library following code for NMS and FAISS seems to run into security problems even when URL permissions are given to the plugin to POST. The POST never happens, nothing happens in the logs, and the system behaves like it has no results.
What solution would you like?
A way to call out to a vector database using HTTP.
What alternatives have you considered?
We tried launching a Python interpreter through Jep but that failed due to threading issues.
Do you have any additional context?
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: