弹性搜索_count个查询

时间:2018-08-27 12:21:28

标签: elasticsearch

我有一个问题,如何使用GET _count端点通过弹性搜索构建更复杂的计数查询。

当前,我发送以下请求

https://address.com/elasticsearch/_count?q=tag:myTag

这很好用,但是我想添加另一个参数,例如

https://address.com/elasticsearch/_count?q=tag:myTag&parameter:myParameter

这有可能吗?在弹性搜索文档中找不到多个参数。另外,还需要使用curl命令执行该操作。

1 个答案:

答案 0 :(得分:1)

您可以通过使用AND关键字(即

)将条件串联起来来做到这一点。
tag:myTag AND parameter:myParameter

因此,如果您对空格字符进行URL编码,则完整URL如下所示:

https://address.com/elasticsearch/_count?q=tag:myTag%20AND%20parameter:myParameter