gpt4 book ai didi

elasticsearch - 从 Elasticsearch 中重构资源

转载 作者:行者123 更新时间:2023-12-03 00:44:34 24 4
gpt4 key购买 nike

使用以下命令通过 Elastic 中的开发工具:
GET "my_index"/_search/?filter_path=hits.hits._source&size=1
我有 :

{
"hits" : {
"hits" : [
{
"_source" : {
"@timestamp" : "2020-10-10T14:00:00.000Z",
"Date" : "2020-10-10T14:00:00Z",
"MeanValue" : 58.23516987
}
}
]
}
}
这是 1 次命中的示例
我想知道是否可以使用 Painless Code 或 Elastic 中的任何其他解决方案来更改源 key 的名称并获得:
{
"timestamp": "2020-10-10T14:00:00Z"
"value" : 58.23516987
}
我是通过使用 REST API 获取数据来使用 Python 完成的,但我想知道是否有解决方案可以直接从 Elastic 搜索中获得该输出

最佳答案

不,您无法更改从 Elasticsearch 获得的响应的结构。
正如您所发现的,您可以使用 filter_path只返回一组选定的字段,但结构本身不能更改。

关于elasticsearch - 从 Elasticsearch 中重构资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64315781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com