It's interesting that the root has different syntax to a sub-node to perform the same functionality.
me (func: allofterms(name, "jones indiana"))
me @filter(allofterms(name, "jones indiana"))
In both cases, this will filter nodes with
name and return a list of matches.
Not sure if the underlying implementation is different between these two use cases, but from a user perspective they are performing a very similar thing.
Might be cleaner to just use the
func: in both scenarios.