我有以下查询
$queryDefinition = [
'query' => [
'bool' => [
'must' => [
[
'query_string' => [
'default_field' => '_all',
'query' => $term
]
]
],
'must_not' => [],
'should' => []
],
],
//'filter' => [
// 'limit' => ['value' => 3],
//],
'from' => 0,
'size' => 50,
'sort' => [],
'facets' => [
'types' => [
'terms' => ['field' => '_type']
]
]
];
在索引中,我们有 5 种类型,我只想显示每种类型的 3 个结果,用于自动完成。当我设置过滤器限制时,仅过滤第一种类型的结果,对于其他类型,我得到所有结果。
我怎样才能做到这一点?
谢谢