title: Filter list with linq for similar items
body: <p>I have a list in which I filter, according to the text input in a TextBox in Xaml. The code below filters the List stored in the <code>results</code> variable. The code checks if the textbox input,ie, <code>queryString</code>, matches the <code>Name</code> of any item in the <code>results</code> list EXACTLY. This only brings back the items from the list where the string matches the Name of a the item exactly.</p>
  
  <pre><code>var filteredItems = results.Where(
                  p =&gt; string.Equals(p.Name, queryString, StringComparison.OrdinalIgnoreCase));
  </code></pre>
  
  <p>How do I change this so that it returns the items in the list whose <code>Name</code>, is <strong>similar</strong> to the queryString?</p>
  
  <p>To describe what I mean by <strong>Similar</strong>:
  An item in the list has a Name= Smirnoff Vodka. I want it so that if "vodka" or  "smirnoff" is entered in the textbox, the the item Smirnoff Vodka will be returned. </p>
  
  <p>As it is with the code above, to get Smirnoff Vodka returned as a result, the exact Name "Smirnoff Vodka" would have to be entered in the textbox.</p>