In the general case, all patterns are tried for a given candidate word.
we usually have access to additional information about the candidate words-e.g., that they are in the base form of a certain part of speech-which we use to improve the results by only matching the relevant patterns.