1. Noun. A computer program that looks for text that matches a given text. "Google uses text-matching to find web pages containing a particular text"