Payload decompression support for elasticsearch API #4215
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Is your feature request related to a problem? Please describe.
In high throughput / high volume deployments, payload ( request + response ) can be rather large, ranging in the MB. This can be expensive on numerous fronts, transfer time, application overhead, server overhead, etc. Elasticsearch supports compression (gzip) of payload, most notably in the
/_bulk
endpoint for indexing multiple documents. As well as server side compression of api responses.The latter is less important as clients will just set an http header
accept-encoding: gzip,deflate
. The server may or may not respect this. The sending of gzippeds payload from the client, however, would need to be supported by quickwit indexers.Describe the solution you'd like
The quickwit API should honor the
content-encoding
headers sent by clients allowing for the sending of compressed request bodies. Most importantly GZIPThe text was updated successfully, but these errors were encountered: