如何获得Elasticsearch数组中的一个结果

问题描述

请求是这样的

获取{{ES-URL}} / tokens_20200803 / _search?

结果_source是

            "_source": {
                "KEY": 48254,"result_tokens": [
                    {
                        "token": "TEST1","frequency": {
                            "agent": 2
                        }
                    },{
                        "token": "TEST2","frequency": {
                            "customer": 12
                        }
                    },{
                        "token": "TEST3","frequency": {
                            "agent": 1
                        }
                    }]
             },{

            "_source": {
                "KEY": 48258,"frequency": {
                            "agent": 1
                        }
                    },"frequency": {
                            "agent": 5
                        }
                    },"frequency": {
                            "customer": 5,"agent": 3
                        }
                    }]

          }

我如何仅获取值“ token”:“ TEST1”和总和频率属于“ token”:“ TEST1”

                 "result_tokens": [
                    {
                        "token": "TEST1",sum_result:"3"
                    }
                 ]

是否有一种方法只能从文档中的数组中获取一个对象? 请帮助获得结果

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)