title: Outlook 'check names' search filter behaviour
body: <p>I am trying to mimic outlook's 'check names' search results when querying AD. The filter I am using at the moment is;</p>
  
  <pre><code>(&amp;(objectCategory=person)(mail=*)(sAMAccountName=*)
  (|(sAMAccountName=%s*)(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)))
  </code></pre>
  
  <p>With %s being a search string. This works as expected for single words and would even find accurate full names such as 'Chris Smith', however for the same search it would not find 'Christopher Smith' or 'Christine Smith'.</p>
  
  <p>Does anyone know how Outlook handles this?</p>
  
  <p><strong>Edit</strong></p>
  
  <p>A full example of Christopher Smith's AD object might look like;</p>
  
  <ul>
  <li>sAMAccountName: L77584 </li>
  <li>cn: Christopher Smith</li>
  <li>givenName: Christopher</li>
  <li>sn: Smith</li>
  <li>mail: c.smith4@stackoverflow.com</li>
  </ul>