An open API service indexing awesome lists of open source software.

https://github.com/opensearch-project/opensearch-dsl-py

High level Python client for OpenSearch (deprecated, moved to opensearch-py)
https://github.com/opensearch-project/opensearch-dsl-py

Last synced: 6 months ago
JSON representation

High level Python client for OpenSearch (deprecated, moved to opensearch-py)

Awesome Lists containing this project

README

        

[![CI](https://github.com/opensearch-project/opensearch-dsl-py/actions/workflows/ci.yml/badge.svg)](https://github.com/opensearch-project/opensearch-dsl-py/actions/workflows/ci.yml)
[![Integration](https://github.com/opensearch-project/opensearch-dsl-py/actions/workflows/integration.yml/badge.svg)](https://github.com/opensearch-project/opensearch-dsl-py/actions/workflows/integration.yml)
[![Chat](https://img.shields.io/badge/chat-on%20forums-blue)](https://forum.opensearch.org/c/clients)
![PRs welcome!](https://img.shields.io/badge/PRs-welcome!-success)

![OpenSearch logo](https://github.com/opensearch-project/opensearch-dsl-py/raw/main/OpenSearch.svg)

> **Warning**
>
>The OpenSearch high-level Python client (opensearch-dsl-py) is now archived. We recommend switching to the OpenSearch Python client ([opensearch-py](https://github.com/opensearch-project/opensearch-py)), which now includes the functionality of opensearch-dsl-py.

OpenSearch DSL Python Client

- [Welcome!](https://github.com/opensearch-project/opensearch-dsl-py#welcome)
- [Getting Started](https://github.com/opensearch-project/opensearch-dsl-py#getting-started)
- [Compatibility with OpenSearch](https://github.com/opensearch-project/opensearch-dsl-py#compatibility-with-opensearch)
- [Project Resources](https://github.com/opensearch-project/opensearch-dsl-py#project-resources)
- [Code of Conduct](https://github.com/opensearch-project/opensearch-dsl-py#code-of-conduct)
- [License](https://github.com/opensearch-project/opensearch-dsl-py#license)
- [Copyright](https://github.com/opensearch-project/opensearch-dsl-py#copyright)

## Welcome!

**opensearch-dsl-py** is [a community-driven, open source fork](https://aws.amazon.com/blogs/opensource/introducing-opensearch/) of elasticsearch-dsl-py licensed under the [Apache v2.0 License](LICENSE.txt). It is a Python client specifically used for build and running queries against OpenSearch built on top of [`opensearch-py`](https://github.com/opensearch-project/opensearch-py). For more information, see [opensearch.org](https://opensearch.org/).

## Getting Started

To get started with the OpenSearch DSL Python Client, see [USER GUIDE](USER_GUIDE.md).

## Compatibility with OpenSearch

See [COMPATIBILITY](COMPATIBILITY.md).

## Project Resources

* [Project Website](https://opensearch.org/)
* [Downloads](https://opensearch.org/downloads.html).
* [Documentation](https://opensearch.org/docs/)
* Need help? Try [Forums](https://forum.opensearch.org/)
* [Project Principles](https://opensearch.org/#principles)
* [Contributing to OpenSearch](CONTRIBUTING.md)
* [Maintainer Responsibilities](MAINTAINERS.md)
* [Release Management](RELEASING.md)
* [Admin Responsibilities](ADMINS.md)
* [Security](SECURITY.md)

## Code of Conduct

This project has adopted the [Amazon Open Source Code of Conduct](CODE_OF_CONDUCT.md). For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq), or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

## License

This project is licensed under the [Apache v2.0 License](LICENSE.txt).

## Copyright

Copyright OpenSearch Contributors. See [NOTICE](NOTICE.txt) for details.