我使用nodejs从elasticsearch获取数据。有时我在获取数据时会遇到这种情况。 [无法解析/序列化正文] 。这是示例代码。
client.search({
index: '.data*',
size: 5000,
body: '{ "query": { "bool": { "must": [{ "query_string": { "query": "*" } }, { "range": { "Timestamp": { "gte": "2018-05-29T09:09:13.000Z", "lte": "2018-05-29T09:24:13.000Z", "format": "date_optional_time" } } }], "must_not": [] } } }'}, function(err, res) {
console.log(res);});
如果我在curl中点击相同的查询,它可以正常工作。此外,索引也可以在kibana的发现页面中查看。我面临的问题仅在于nodejs。我使用的是elasticsearch / kibana 6.2.3。有什么建议吗?
答案 0 :(得分:0)
该问题背后的原因是,弹性搜索位于 nginix 之后。而且在检索数据方面存在局限性。一旦增加了限制,它对我来说就很好了。