I had a good experience with Altavista via the "NEAR" operator which was never fully implemented by Google (there is a wildcard "*" in Google added much later). With the NEAR operator you can find pages where terms are closer and narrow the results. Without NEAR terms can appear in discrete places of the page.