2015-02-09 28 views
2

我有一个巨大的ElasticSearch查询正在执行。它由若干“子查询”组成,should加在bool上。我需要知道哪个结果项匹配哪个should的查询。Big ElasticSearch bool查询:以某种方式标记与查询的特定部分匹配的项目

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

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

回答

相关问题