I want to play with the new ELSER model released by Elasticsearch in new release 8.8. I tried installing Elasticsearch 8.8 in my local system and tried with the trial license but the model is not available under: Stack Management -> Machine Learning -> Trained Models
Also elasticsearch.py client library of python doesn't support the "rank" param yet(it's required to check the RRF ranking feature). When are you guys planning to add it?
We do not publish release dates in advance.
Typically the Language Clients follow pretty quick.
You could use a RAW HTTP request @dadoonet Any thoughts?
soo you can not just add it here, I see it is not in the docs, but did you try it?
Hello! Sorry for the inconvenience here, we're happy that everyone is excited about vector search and wants to use it through the language clients. The issue was caused by a missing annotation in our API specification which is being fixed here. That fix will make its way into the next release of the clients, in the case of the Python Elasticsearch client that will be v8.8.1 in a few weeks (note that the expected added parameter will be rank={"rrf": ...} instead of rrf=...)
As a workaround, you can send an HTTP request body which will complain of a deprecation warning for now but will still allow you to send the request:
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.