通过elastic中的dev工具使用以下命令:
获取“我的索引”/\u search/?filter\u path=hits.hits.\u source&size=1
我有:
{
"hits" : {
"hits" : [
{
"_source" : {
"@timestamp" : "2020-10-10T14:00:00.000Z",
"Date" : "2020-10-10T14:00:00Z",
"MeanValue" : 58.23516987
}
}
]
}
}
这是一个例子,1命中
我想知道是否有可能使用一个无痛代码或elastic中的任何其他解决方案来更改源密钥的名称并获得:
{
"timestamp": "2020-10-10T14:00:00Z"
"value" : 58.23516987
}
我使用python通过restapi获取数据,但是我想知道是否有一个解决方案可以直接从ElasticSearch中获得输出
1条答案
按热度按时间wrrgggsh1#
不,不可能改变elasticsearch的响应结构。
正如你所发现的,你可以使用
filter_path
只返回一组选定的字段,但不能更改结构本身。