elasticsearch - Elasticsearch 复制 SELECT id, COUNT(id) FROM sometable
问题描述
在 ElasticSearch 中,aggs
您可以轻松复制此 sql 查询
SELECT COUNT(id) FROM table;
但我想要这个:
SELECT COUNT(id), id FROM table;
或者我想做的更好:
SELECT COUNT(price) * price FROM table;
这在 Elasticsearch 中是否可行?
我已经尝试过“术语”和类似的,使用管道或bucket_script
但问题是doc_count
在buckets_path
.
解决方案
推荐阅读
- java - JPA删除孩子而不删除父母
- javascript - 干净搜索后如何隐藏项目?
- windows-runtime - 如何通过 activatableClassId 将进程内 IMFTransform 与 WinRT MediaPlayer::AddVideoEffect 一起使用
- node.js - 用于将 Node.js 应用程序部署到 Heroku 的 Sequelize 凭证
- python - Python 代码未运行输入(可能与菜单相关)
- python - 我无法在 PyScripter 中设置 python 版本
- vba - Microsoft project - 扫描和传输任务使用情况视图数据
- asp.net-mvc - ASP.NET CORE Checkbox 如何检查是否为真?
- http-headers - 如何使我的获取请求自动包含“Last-Modified”标头?
- javascript - 为烧瓶中的所有用户创建实时、定时和同步的事件序列