a computer program that looks for text that matches a given text; Google uses text-matching to find web pages containing a particular text'