@mrjn I like this syntax. Does the above implicitly do an and
within the same filter and or between two filter clauses? i.e. would i interpret your query as:
(((name is any of john or snow) AND (born between 1990 and 2000)) OR (has more than 2 children)) AND (relatives home is near 10km of the given location)
So to put this syntax in context of the above examples, would my second example (finding all musical dramas where the actor was Angelina Jolie.) be rewritten as below?
{
film.actor {
filter {
type.object.name.en (eq: "Angelina Jolie")
}
film.actor.film {
film.performance.film {
film.film.genre {
filter {
type.object.name.en (eq: "Musical Drama")
}
}
type.object.name.en
}
}
}
}
Or am I misunderstanding the syntax?