title: Algorithm for multiple word matching in text
body: <p>I have a large set of words (about 10,000) and I need to find if any of those words appear in a given block of text.</p>
  
  <p>Is there a faster algorithm than doing a simple text search for each of the words in the block of text?</p>