我要执行查询,然后使用结果执行其他查询
要清除:
我想执行查询并选择ID,然后使用这些ID查找某些用户,例如
在SQL中SELECT * FROM
个帖子WHERE user_id IN (SELECT id FROM users WHERE id IN (1,2,3,4,...))
答案 0 :(得分:0)
您可以使用查询字符串查询DSL过滤结果
在下面的示例中,我已根据result_type值过滤了结果
然后将值分组
示例
GET .ml-anomalies-.write-high_request_time/_search
{
"size": 0,
"query": {
"query_string": {
"query": "result_type: model_plot OR result_type:bucket"
}
},
"aggs": {
"NAME": {
"terms": {
"field": "result_type",
"size": 10
}
}
}
}
您可以在以下演示框中尝试相同的命令 https://demo.elastic.co/app/kibana#/dev_tools/console?_g=()