Any reasons why can't I search words like "the", "a", etc?
You might want to look into TF-IDF (term frequency-inverse document frequency) weighting as an alternative to filtering for common English words.
We are using both techniques (filtering + TF-IDF weighting), actually :)