title: How to search with special characters using azure suggestion Search (Node)
body: <p>Lets say I have a cosmosdb with the following data</p>
  <p><code>{id: 1, name : &quot;$abc&quot;}, {id: 2, name : &quot;cdf&gt;&gt;&quot;}, {id : 3,name : &quot;xyz&quot;}</code></p>
  <p>I'm using azure search api to search through the index of this collection using <strong>Node JS</strong>.</p>
  <pre><code>api post body : {
  filter : ,
  search: ,
  top: ,
  suggesterName:,
  }
  </code></pre>
  <p>In the request body for search parameter .
  If I give special characters directly or by escaping the special characters I'm getting an error saying Invalid Search Syntax (search : '$' or search : '$') .</p>
  <p>When I URL encode the search string and send it to the api the error doesn't occur. But searching with special characters doesn't work (say search : '$' ($ will be encoded) -&gt; wont return {id: 1, name: &quot;$abc&quot;}, but searching with search : 'x' -&gt; returns  {id : 3, name : &quot;xyz&quot;}).</p>
  <p>Can anyone help me understand , What I need to do to get response from azure api even while searching with special characters as I'm really new to azure.</p>