opensearch-py now includes opensearch-dsl-py features. opensearch-dsl-py was merged into opensearch-py preserving backwards compatibility with the previous opensearch-py version. (Refer link)
opensearch-py functionalities that already exist are not altered.
The opensearchpy helpers module now provides access to aggs, analysis, document, faceted search, field, function, index, mapping, query, search, update by query, utils, and wrappers. As a result, without importing opensearch-dsl-py, these functionalities can be imported directly from opensearch-py.
The functionalities from opensearch-dsl-py are merged into this client. Refer to the USER_GUIDE for an example on how to implement a feature from the previously known high level Python client.