Search Syntax

I have a search string that I want to use to search for anything that is not already tagged as a search, done, or a priority item (taskA, taskB, taskC).

The results I am getting works EXCEPT for taskA.

Task Z @search(* and not \(@search or @done or @taskA or @taskB or taskC \))

Are there limits to how may “or’s” I can use in a Boolean here, or might there be another way of writing this?