关于 Percolate Query 检索

Percolate Query 是先定义检索规则,再把数据读入,找符合检索规则的数据,这样理解正确吗?

下面url请参考
https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-percolate-query.html#_sample_usage

先问一个问题,检索的时候只能一条一条检索吗?(也就是一个id一个id的检索吗?)
GET /my-index/_search
{
"query" : {
"percolate" : {
"field": "query",
"document_type" : "doctype",
"index" : "my-index",
"type" : "message",
"id" : "1",
"version" : 1
}
}
}
如果我的index的某个type里有好多数据,我想一次性全部检索,不可吗?

Percolate Query是用来传递文档(或者现有文档的ID)来检索查询的,一次只有一个文档进行Percolate

了解了!确实是这么回事。谢谢帮我确认!