1. A programmable intelligent search memory (PRISM) compiler for compiling content search rules for content search wherein said programmable intelligent search memory performs regular expression based search.