Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

internal algorithm #58

Open
applecv3 opened this issue Oct 28, 2020 · 8 comments
Open

internal algorithm #58

applecv3 opened this issue Oct 28, 2020 · 8 comments

Comments

@applecv3
Copy link

Hi, I just want to know which type of KNN (like HNSW, LSH, and so forth) you built in this plugin.

@lior-k
Copy link
Owner

lior-k commented Oct 28, 2020 via email

@applecv3
Copy link
Author

Thank you for your answer! So.. let me ask you some more.
Do you mean naive KNN searching algorithm by "pure cosine-similarity"?
Is it taking O(N) time complexity? (where N is the number of documents to explore when computing cosine similarity).
If so, I'm not sure how your plugin works faster than the others and I saw you mentioned that "I gained this substantial speed improvement by using the lucene index directly".
Does that imply all the secrets(?) about how this plugin works fast?

@lior-k
Copy link
Owner

lior-k commented Oct 29, 2020 via email

@applecv3
Copy link
Author

Thank you so much! I really appreciate it. Have a good day!

@lior-k
Copy link
Owner

lior-k commented Oct 30, 2020 via email

@sctrueew
Copy link

sctrueew commented Jan 14, 2021

@lior-k Hi,

What is the difference between this repo and the native ES vector scoring?
Which one is faster?

Thanks

@lior-k
Copy link
Owner

lior-k commented Jan 14, 2021 via email

@Shengwuyou
Copy link

Whether the plug-in can perform algorithm configuration, use brute force to calculate cosine similarity, not suitable for high-efficiency scenarios # @lior-k

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants