In contrast, a content-based system only delivers messages to a subscriber if the attributes or content of those messages match constraints defined by the subscriber. This is analogous to setting up search filters for email messages with matches on certain fields of a message.