Bumping this since I wanted to post the same thing myself.
There’s events that require zombies/madness/vampires/delerium/etc, and no way to actually filter for such cards in the card pool.
I don’t even think we need a complicated search specification language (like the OP seems to be suggesting). Just make the existing text search field search the rules text and creature types as well as the card title. Then maybe I’ll get a few cards showing up because of their title when I really want a creature type, but it’s a lot easier to deal with than the full card pool.
I agree. Also, it would be great to be able to sort and search for cards with “lifelink” “defender”, etc. it would make deckbuilding a lot easier instead of having to search through hundreds of cards to find those in between that fit what you are searching for.
Searching by keyword would be useful. I think we should be able to search by card text also. For example I would like to be able to search for cards with “When this creature enters the battlefield” and it would find all cards with that text.