1. A rule processor for conducting contextual searches, the processor comprising: a plurality of input payload search registers; search execution engine coupled to the plurality of search registers to perform one or more contextual searches on content in the search registers via parallel pattern matching in response to executing one or more search instructions specifying the one or more pattern searches and presenting one or more patterns to the content in the search registers.