title: Unexpected random type detection with Azure Search and Cosmos DB
body: <p>I have a Cosmos DB collection being indexed and searched by Azure Search.  After setup, everything works well and I'm able to add a few documents to Cosmos DB and have the indexer automatically run and index the newly added documents.</p>
  
  <p>However, I'm seeing after a few documents are added (random number), Azure Search Indexer detects json values as Edm.Double instead of Edm.Int64, which then causes the indexer to constantly fail. The values have all been verified to be of type Edm.Int64 still.  Also, the way the values are updated are through the C# .Net SDK, using a property of type UInt64.</p>
  
  <p>Here are some values in my Cosmos DB collection that initially work, but then Azure Search will randomly detect one as an Edm.Double instead of Edm.Int64. 1499746035741128 1499752659822592 1499752939110661 1499753827614475 1499970126403840 1499970590815128 1499970842400644 1499971371510025 1499972760675685 1499972969962006 1499973086735836 1499973302072392 1499976826748983</p>