elasticsearch-py
elasticsearch-py copied to clipboard
Official Python client for Elasticsearch
in Python3.11, when `stats_only` is False, it returns a tuple of `(success, errors)` instead of only list of `errors`. The fix makes sure that it returns a tuple when `stats_only`...
fix #864 `async_bulk` can raise `BulkIndexError` despite setting `raise_on_error=False`, something that prevents the rest of the bulk from running. Besides, as mentioned in #864 it prevents using additional flags like...
**Elasticsearch version** (`bin/elasticsearch --version`): Version: 8.6.2, Build: docker/2d58d0f136141f03239816a4e360a8d17b6d8f29/2023-02-13T09:35:20.314882762Z, JVM: 19.0.2 **`elasticsearch-py` version (`elasticsearch.__versionstr__`)**: '8.6.2' **Description of the problem including expected versus actual behavior**: I want to send all the logs...
Currently the examples are very limited and mostly limited to search examples. The documentation should be improved to add examples for: [elasticsearch.client.IndicesClient.put_mapping](https://elasticsearch-py.readthedocs.io/en/latest/api.html?highlight=mapping#elasticsearch.client.IndicesClient.put_mapping) https://elasticsearch-py.readthedocs.io/en/latest/api.html?highlight=mapping#elasticsearch.client.IndicesClient.put_mapping https://elasticsearch-py.readthedocs.io/en/master/api.html?highlight=watcher#elasticsearch.client.WatcherClient Background: just updated my ES 7...
https://github.com/elastic/elasticsearch-py/issues/2154
Please update documentation to explain that in order the response code HTTP status code directly, you can do so only by catching the `ApiResponse` exception, which is raised when the...
As titled
Today, string enums are typed using `Literal` to allow specific values and `None` if the value is not set, which is OK. However, we also use `str` as an option,...
On building my packages I'm using `sphinx-build` command with `-n` switch which shows warmings about missing references. These are not critical issues. First of all it is not possible now...