Any client for OpenSearch 2.x? #29517
-
I just upgraded my test AWS cluster to OpenSearch 2.3 and lo, errors everywhere. Not surprising, but it's surprising that I can't find any Quarkus discussions/issues/whatever about OS 2.x. I don't use Hibernate just the REST high level client, which I would migrate to whatever else - if there was anything in the Quarkus universe speaking OpenSearch 2.x... |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 1 reply
-
The elasticsearch highlevel Client became problematic when they changed license and became non-opensource. That's why things started moving slow. Now; they cleaned up things and things are now looking better. Cc @loicmathieu as he could be able to put some light on options available now or later. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Someone can start with: https://github.com/sort-dev/quarkus-opensearch and go back from there to the 0.3.0 tag of the codebase as it is 2.14.x or so of Quarkus (and the 0.5.0 isn't quite there yet for Quarkus 3.0.0-Alpha) It was based on the ES extension but with some changes to work better with the test containers from opensearch and other minor changes. A starting point at least for someone. |
Beta Was this translation helpful? Give feedback.
-
There is now an OpenSearch extension in the Quarkiverse: https://github.com/quarkiverse/quarkus-opensearch |
Beta Was this translation helpful? Give feedback.
-
Just FYI I tried for my use case v0.2.4 and the high level rest client worked perfectly with AWS OpenSearch 2.3, thank you all! |
Beta Was this translation helpful? Give feedback.
Hi,
I was contacted a few days ago about an OpenSearch extension, and we already discuss it a few month ago.
Yes, an OpenSearch extension will be great in the Quarkiverse now that the two starts to diverge.
Someone is willing to contribute it and I will help him if needed, I asked him to open a disussion in Zulip, @sorin-costea I'll ping you when he starts the discussion.