Closed bigon closed 2 years ago
In v8 of parsedmarc, the elasticsearch-py
library is pinned to <7.14 which doesn't have that check. That release should be on pip in a short while.
I agree though, the opensearch-py
library would be good to move to.
Fixed in 8.0.3
Also, I forgot to mention that I can't use the opensearch
client module in this project, because they don't have a high-level replacement for elasticsearch-dsl
. (yet?)
Looks like there is one now: https://pypi.org/project/opensearch-dsl/
Hello,
You are using the official python library from elastic to connect, but the problem is that they explicitly check whether it's the official elasticsearch or a fork of it and fails the connection:
Maybe you should switch to a fork of the connection library that doesn't do such verification instead? https://github.com/opensearch-project/opensearch-py