我正在尝试获取堆积面积图以进行分析。为此,我将数据发布到弹性搜索中。 每行的数据格式如下
{“ x”:0,“ s”:0.39,“ c”:“ XYZ”,“ d”:1.0}
这些在我创建的索引下的Elasticsearch中显示为多个文档。
由于数据量很大,我不得不将JSON拆分为多个文档以进行导入。我尝试了下面的代码,当我只有一个文档时,这些代码可以正常工作,但对于多个文档,它只能提供第一个结果中的数据。
"data": {
"name": "table",
"url": {
index: index6,
%context% : true
},
format: { property: "hits.hits[0]._source" },
"transform": [
{
"type": "stack",
"groupby": ["x"],
"sort": {"field": "c"},
"field": "d"
}
]
},
上面的url规范似乎是错误的,因为它一次只给我一个文档。 我尝试将 hits.hits [0] ._ source 更改为 hits.hits [1] ._ source ,但这只能从另一个文档获取数据。