Search sometimes hitting the wrong cards

Dutch Gecko
For example, searching for "veil" gives as results Assassin's Veil (fine) and Storm Spirit (which doesn't feature the word veil). It does not give Sister of the Veil as a result.
unsane
Yeah the search seems hard coded or something. Searching on important keywords like Purge doesn't even work.