-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Add support for Elasticsearch 8 #2810
Comments
Hey @masci @ZanSara @julian-risch Can we get the timeline/plan for Elasticsearch 8.x support. You had earlier mentioned, that the support for Elasticsearch 8.x is scheduled for this quater Thank you |
Above it says 8.3.3 is pinned for testing, but ES 8.4 moved the ANN mechanism into the And any guidance (however tentative) that you might be able to provide about when this will be supported by Haystack would be very appreciated. Thanks for the great work! |
I noticed that Haystack's dependency BEIR pins the version of the elasticsearch client to |
Similar problem (beir pins faiss-cpu): #3218 |
Slightly related: A user needed just a few lines of code to use Haystack with Elastic on GCP #4547 |
ES8 is now supported and the last related issue has been merged: #5320 |
Does the current solution support the approximate KNN feature that elasticsearch offers? According to the elasticsearch documentation (cf. https://www.elastic.co/guide/en/elasticsearch/reference/current/knn-search.html#approximate-knn), a specific kind of indexing and querying is required for approximate KNN search. I couldn't find the solution in the current commits. (This was also one of the main intentions of this issue and the related issues #2833, #2368.) |
Is your feature request related to a problem? Please describe.
Haystack should be compatible with more recent Elasticsearch releases, possibly also leveraging new features
Describe the solution you'd like
The kNN search API was changed with version 8 and most likely will speed up dense retrieval. Other features could also be interesting for Haystack, e.g. pytorch model support
Tasks
elasticsearch
#4668The text was updated successfully, but these errors were encountered: