我正在使用以下查询查询http://elasticsearch.myserver.net:9200/my_index/foo/
:
{
"query": {
"ids": {
"type": "foo",
"values": [
"fff",
"bar",
"baz"
]
}
}
}
但是我得到了12次点击的响应,这是我的索引中foo类型的项目总数,而不是三,这是我请求的数字。我通过在elasticsearch head的“any request”选项卡中键入它来进行此查询。发生了什么事?
更新:
我也试过
{
"query": {
"bool": {
"must": [
{
"ids": {
"type": "programme",
"values": [
"fff",
"330930",
"200005"
]
}
}
]
}
}
}
具有相同的结果。
答案 0 :(得分:4)
如果使用head中的Any Request选项卡,请确保将下拉请求方法设置为“POST”。如果您选择了“GET”方法,它可能会返回与您所看到的类似的所有结果。