title: Microsoft Graph API: $filter & $search not working together
body: <p>I'm using Graph API to look for a message in Inbox which has a particular subject and which is unread to download its attachment. I'm able to successfully search for messages with a particular subject using $search by forming this URL:</p>
  
  <pre><code>https://graph.microsoft.com/v1.0/users/myEmailId/mailFolders/Inbox/messages?$search=%22subject%3ASome%20Daily%20Email%22
  </code></pre>
  
  <p>And I'm able to successfully filter messages which are unread using this URL:</p>
  
  <pre><code>https://graph.microsoft.com/v1.0/users/myEmailId/mailFolders/Inbox/messages?$filter=isread%20eq%20false
  </code></pre>
  
  <p>But when I'm trying to combine both the query parameters, I get a Bad Request exception. I have tried using this URL :</p>
  
  <pre><code>https://graph.microsoft.com/v1.0/users/myEmailId/mailFolders/Inbox/messages?$search=%22subject%3ASome%20Daily%20Email%22&amp;$filter=isread%20eq%20false
  </code></pre>
  
  <p>I have tried (I know its stupid) inverse version by placing the $filter first and then $search. And I have also tried encoding the "&amp;" in the URL. </p>
  
  <p>Please let me know how to correctly call the URL by passing both $filter and $search together. </p>
  
  <p>Thanks in advance.</p>