Big ElasticSearch bool查询:以某种方式标记与查询的特定部分匹配的项目

时间:2015-02-09 19:20:37

标签: elasticsearch

我正在执行一个巨大的ElasticSearch查询。它由should上由bool加入的一些“子查询”组成。我需要知道哪些结果项与查询的should匹配。

我排序然后限制查询的大小。我无法将查询拆分为多个查询然后进行msearch,因为将返回大量数据,以便稍后对整个结果集进行排序并再次截断为大小。

有没有办法标记与查询的一部分匹配的结果,以便我以后可以确定哪些部分会导致这些结果?