-
Aivaras Gotovskis authoredAivaras Gotovskis authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
HasParent.md 877 B
Has Parent Filter
More info about has parent filter is in the official elasticsearch docs
The has parent filter accepts a query and a parent type. The query is executed in the parent document space, which is specified by the parent type. This filter returns child documents which associated parents have matched.
Simple example
{
"has_child" : {
"type" : "blog_tag",
"query" : {
"term" : {
"tag" : "something"
}
}
}
}
And now the query via DSL:
$termQuery = new TermQuery('tag', 'something');
$hasParentFilter = new HasParentFilter(
'blog',
$termQuery
);
$search = new Search();
$search->addFilter($hasParentFilter);
$queryArray = $search->toArray();