This technique suffers from the fact that, in order to be tractable, this set of patterns is limited and important information in the query can be lost.
the Electric Knowledge search engine does not have patterns that attempt to associate alternative phrases with appropriate pieces of boolean query.