opensearch-py is the replacement for opensearch-dsl and should contain opensearch-dsl's features.
Note: the OpenSearch integration (tested with Parsedmarc v8.7.0 and OpenSearch v2.11.1) technically works with the ElasticSearch settings, whereas the config
It seems like an OpenSearch integration would be possible as the necessary prerequisite,
opensearch-py
is available: https://github.com/opensearch-project/opensearch-pyopensearch-py
is the replacement for opensearch-dsl and should containopensearch-dsl
's features.Note: the OpenSearch integration (tested with Parsedmarc v8.7.0 and OpenSearch v2.11.1) technically works with the ElasticSearch settings, whereas the config
will connect to OpenSearch and populate the indices. But as time passes, there is a higher and higher risk of the API diverging from Elasticsearch's.
I am happy to work on the implementation.