我使用节点js elasticsearch库和我的索引项目。我试图通过添加像这样的gzip标头来压缩到Elasticsearch的流量:
elasticClient.index({
body: body,
index: index,
type: type,
id: id,
headers: {
'Content-Encoding': 'gzip'
}
}, function (err, resp) {
});
没有gzip标头,请求工作正常,但是当我包含它时,我得到一个套接字挂起。我已经读过有一个弹性搜索配置http.compression: true
,但是如果我理解正确的话,它指的是压缩ES响应而不是请求。有什么我可以做的来压缩我的请求吗?谢谢。