There is a limit in what words are indexed by the search engine - currently this is set to ignore words of less than 4 letters. So you can search for "sale" but not for "buy". The primary reason for this is efficiency of the search engine and minimising the search index size.
Unfortunately...