diff --git a/src/Search/Search.Management.Tests/Utilities/SearchServiceFixture.cs b/src/Search/Search.Management.Tests/Utilities/SearchServiceFixture.cs
index caa62495d966..09fd4da23076 100644
--- a/src/Search/Search.Management.Tests/Utilities/SearchServiceFixture.cs
+++ b/src/Search/Search.Management.Tests/Utilities/SearchServiceFixture.cs
@@ -93,7 +93,7 @@ private string EnsureSearchService(SearchManagementClient client)
// wait several minutes, we fail fast here.
TimeSpan maxDelay =
(HttpMockServer.Mode == HttpRecorderMode.Record) ?
- TimeSpan.FromMinutes(5) : TimeSpan.FromSeconds(15);
+ TimeSpan.FromMinutes(10) : TimeSpan.FromSeconds(15);
if (SearchTestUtilities.WaitForSearchServiceDns(searchServiceName, maxDelay))
{
diff --git a/src/Search/Search.Tests/Search.Tests.csproj b/src/Search/Search.Tests/Search.Tests.csproj
index c055f46964b3..7729a0b5c38a 100644
--- a/src/Search/Search.Tests/Search.Tests.csproj
+++ b/src/Search/Search.Tests/Search.Tests.csproj
@@ -26,6 +26,8 @@
+
+
@@ -36,6 +38,7 @@
+
@@ -89,9 +92,15 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -125,6 +134,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -323,9 +335,15 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -359,6 +377,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanFilterNonNullableType.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanFilterNonNullableType.json
new file mode 100644
index 000000000000..f602c97dc824
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanFilterNonNullableType.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "be6e9755-7f0b-4e52-b9af-31a787d496c5"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1184"
+ ],
+ "x-ms-request-id": [
+ "5574e1c5-a510-43df-a69d-30af5cdae3b6"
+ ],
+ "x-ms-correlation-request-id": [
+ "5574e1c5-a510-43df-a69d-30af5cdae3b6"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011705Z:5574e1c5-a510-43df-a69d-30af5cdae3b6"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:04 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet8032?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4MDMyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "90c3aea9-5a46-44c2-82bf-a84ac49d396e"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032\",\r\n \"name\": \"azsmnet8032\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1183"
+ ],
+ "x-ms-request-id": [
+ "a73c29b7-2b27-4d10-aba9-e5d0da6aa21e"
+ ],
+ "x-ms-correlation-request-id": [
+ "a73c29b7-2b27-4d10-aba9-e5d0da6aa21e"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011705Z:a73c29b7-2b27-4d10-aba9-e5d0da6aa21e"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:05 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032/providers/Microsoft.Search/searchServices/azs-2664?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4MDMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNjY0P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "dd6d7a11-6329-4ecb-94b8-5ed2db77507e"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032/providers/Microsoft.Search/searchServices/azs-2664\",\r\n \"name\": \"azs-2664\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "dd6d7a11-6329-4ecb-94b8-5ed2db77507e"
+ ],
+ "elapsed-time": [
+ "2532"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1191"
+ ],
+ "x-ms-request-id": [
+ "ef8b67f8-9bba-4fae-a730-5b7b41a412f1"
+ ],
+ "x-ms-correlation-request-id": [
+ "ef8b67f8-9bba-4fae-a730-5b7b41a412f1"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011709Z:ef8b67f8-9bba-4fae-a730-5b7b41a412f1"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:08 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A17%3A09.1613564Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032/providers/Microsoft.Search/searchServices/azs-2664/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4MDMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNjY0L2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "71f030f2-3961-453d-8ec2-5a615ded5679"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"96434EE9EB2C6A9288F4F7D813847CC5\",\r\n \"secondaryKey\": \"F12CA9B677743D0D17A7EEBADE9756D5\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "71f030f2-3961-453d-8ec2-5a615ded5679"
+ ],
+ "elapsed-time": [
+ "294"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1190"
+ ],
+ "x-ms-request-id": [
+ "a9e0bdf7-2a2f-41fc-9c70-80319ab0aea0"
+ ],
+ "x-ms-correlation-request-id": [
+ "a9e0bdf7-2a2f-41fc-9c70-80319ab0aea0"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011710Z:a9e0bdf7-2a2f-41fc-9c70-80319ab0aea0"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:09 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032/providers/Microsoft.Search/searchServices/azs-2664/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4MDMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNjY0L2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "3c2d5a1a-3842-4ab9-93e8-98c990411d23"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"64E5F3698239126CF81398682F5466D8\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "3c2d5a1a-3842-4ab9-93e8-98c990411d23"
+ ],
+ "elapsed-time": [
+ "247"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14998"
+ ],
+ "x-ms-request-id": [
+ "94db9204-e45e-45a6-b011-b467a023f495"
+ ],
+ "x-ms-correlation-request-id": [
+ "94db9204-e45e-45a6-b011-b467a023f495"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011710Z:94db9204-e45e-45a6-b011-b467a023f495"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:09 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet1359\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "6ce9bcb4-7fc0-4f9d-a902-73f6d9faa79f"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "96434EE9EB2C6A9288F4F7D813847CC5"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-2664.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet1359\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "6ce9bcb4-7fc0-4f9d-a902-73f6d9faa79f"
+ ],
+ "elapsed-time": [
+ "1133"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:13 GMT"
+ ],
+ "Location": [
+ "https://azs-2664.search-dogfood.windows-int.net/indexes('azsmnet1359')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet1367\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"IntValue\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "497"
+ ],
+ "x-ms-client-request-id": [
+ "88b2d7c3-d5c1-416b-ad34-b1e483bd5ec6"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "96434EE9EB2C6A9288F4F7D813847CC5"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-2664.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet1367\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"IntValue\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":true,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "523"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "88b2d7c3-d5c1-416b-ad34-b1e483bd5ec6"
+ ],
+ "elapsed-time": [
+ "2710"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:39 GMT"
+ ],
+ "Location": [
+ "https://azs-2664.search-dogfood.windows-int.net/indexes('azsmnet1367')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet1359/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDEzNTkvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "96434EE9EB2C6A9288F4F7D813847CC5"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "30ff11b7-a9b6-4c51-a17d-849c77c5880c"
+ ],
+ "elapsed-time": [
+ "238"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:33 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet1367/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDEzNjcvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\",\r\n \"IntValue\": 0\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "114"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "96434EE9EB2C6A9288F4F7D813847CC5"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "59"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "99bb895d-c82a-494b-8c30-8680f70e40c7"
+ ],
+ "elapsed-time": [
+ "358"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:40 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet1367/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDEzNjcvZG9jcy9zZWFyY2gucG9zdC5zZWFyY2g/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"filter\": \"IntValue eq 0\",\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "139"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "96434EE9EB2C6A9288F4F7D813847CC5"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"IntValue\":0}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "58"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "778f9546-c0f6-4dee-84de-316c821efbb3"
+ ],
+ "elapsed-time": [
+ "305"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:42 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8032/providers/Microsoft.Search/searchServices/azs-2664?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4MDMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNjY0P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "91888033-1efb-4de7-aeb4-da5982904761"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "91888033-1efb-4de7-aeb4-da5982904761"
+ ],
+ "elapsed-time": [
+ "1331"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1182"
+ ],
+ "x-ms-request-id": [
+ "683ba624-d135-441f-8721-d2eb0aa2e57a"
+ ],
+ "x-ms-correlation-request-id": [
+ "683ba624-d135-441f-8721-d2eb0aa2e57a"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011744Z:683ba624-d135-441f-8721-d2eb0aa2e57a"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:43 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet8032",
+ "azsmnet1359"
+ ],
+ "GenerateServiceName": [
+ "azs-2664"
+ ],
+ "TestCanFilterNonNullableType": [
+ "azsmnet1367"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanRoundTripNonNullableValueTypes.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanRoundTripNonNullableValueTypes.json
new file mode 100644
index 000000000000..abd6ecc8b127
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/CanRoundTripNonNullableValueTypes.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "fa1163b8-7b08-47ac-8f38-8191b4d6dcb2"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1188"
+ ],
+ "x-ms-request-id": [
+ "1a1c32bc-ffee-479a-8485-19a340fdf08c"
+ ],
+ "x-ms-correlation-request-id": [
+ "1a1c32bc-ffee-479a-8485-19a340fdf08c"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011617Z:1a1c32bc-ffee-479a-8485-19a340fdf08c"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:17 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet4100?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ0MTAwP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "e3985a58-7e00-4211-aac1-80b26b437eab"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100\",\r\n \"name\": \"azsmnet4100\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1187"
+ ],
+ "x-ms-request-id": [
+ "97d09337-753d-4b6f-a967-fa076f499835"
+ ],
+ "x-ms-correlation-request-id": [
+ "97d09337-753d-4b6f-a967-fa076f499835"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011618Z:97d09337-753d-4b6f-a967-fa076f499835"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:17 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100/providers/Microsoft.Search/searchServices/azs-4847?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ0MTAwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy00ODQ3P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "5ee32ab8-ba4a-4c09-b1af-0268fad7a4e7"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100/providers/Microsoft.Search/searchServices/azs-4847\",\r\n \"name\": \"azs-4847\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "5ee32ab8-ba4a-4c09-b1af-0268fad7a4e7"
+ ],
+ "elapsed-time": [
+ "3249"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1186"
+ ],
+ "x-ms-request-id": [
+ "3e530423-83bf-4c82-a725-6b64e1b9289d"
+ ],
+ "x-ms-correlation-request-id": [
+ "3e530423-83bf-4c82-a725-6b64e1b9289d"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011623Z:3e530423-83bf-4c82-a725-6b64e1b9289d"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:22 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A16%3A22.8831845Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100/providers/Microsoft.Search/searchServices/azs-4847/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ0MTAwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy00ODQ3L2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "4c9d061f-3542-49b7-a7c6-8186ddb4d9dc"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"3CB4044490A5DFAA2E29244E556B73D9\",\r\n \"secondaryKey\": \"20968DF4D8F2ECEC317CB532C6202076\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "4c9d061f-3542-49b7-a7c6-8186ddb4d9dc"
+ ],
+ "elapsed-time": [
+ "221"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1185"
+ ],
+ "x-ms-request-id": [
+ "7fedcea6-403a-4a3c-bd85-b5bd67fc7c3a"
+ ],
+ "x-ms-correlation-request-id": [
+ "7fedcea6-403a-4a3c-bd85-b5bd67fc7c3a"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011623Z:7fedcea6-403a-4a3c-bd85-b5bd67fc7c3a"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:23 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100/providers/Microsoft.Search/searchServices/azs-4847/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ0MTAwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy00ODQ3L2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "22e714d4-d1c6-4a3d-af73-85eb770225b3"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"5B6ADA05E5385C1B266B7F722A2A0E78\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "22e714d4-d1c6-4a3d-af73-85eb770225b3"
+ ],
+ "elapsed-time": [
+ "230"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14996"
+ ],
+ "x-ms-request-id": [
+ "92c75080-02c9-463b-b8b1-a9407c4bc977"
+ ],
+ "x-ms-correlation-request-id": [
+ "92c75080-02c9-463b-b8b1-a9407c4bc977"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011624Z:92c75080-02c9-463b-b8b1-a9407c4bc977"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:23 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet8122\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "5350402f-40d8-4287-9757-c05c847935dd"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "3CB4044490A5DFAA2E29244E556B73D9"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-4847.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet8122\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "5350402f-40d8-4287-9757-c05c847935dd"
+ ],
+ "elapsed-time": [
+ "6890"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:32 GMT"
+ ],
+ "Location": [
+ "https://azs-4847.search-dogfood.windows-int.net/indexes('azsmnet8122')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet8549\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"Rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int64\",\r\n \"name\": \"Count\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"IsEnabled\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"Ratio\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"StartDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"EndDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "1647"
+ ],
+ "x-ms-client-request-id": [
+ "8617b647-0ca3-458d-9bba-ba7b3add859b"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "3CB4044490A5DFAA2E29244E556B73D9"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-4847.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet8549\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"Rating\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"Count\",\"type\":\"Edm.Int64\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"IsEnabled\",\"type\":\"Edm.Boolean\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"Ratio\",\"type\":\"Edm.Double\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"StartDate\",\"type\":\"Edm.DateTimeOffset\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"EndDate\",\"type\":\"Edm.DateTimeOffset\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1333"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "8617b647-0ca3-458d-9bba-ba7b3add859b"
+ ],
+ "elapsed-time": [
+ "2403"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:59 GMT"
+ ],
+ "Location": [
+ "https://azs-4847.search-dogfood.windows-int.net/indexes('azsmnet8549')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet8122/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDgxMjIvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "3CB4044490A5DFAA2E29244E556B73D9"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "d6c5673a-e77c-4344-9981-192e688753f6"
+ ],
+ "elapsed-time": [
+ "1544"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:16:54 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet8549/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDg1NDkvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\",\r\n \"Rating\": 5,\r\n \"Count\": 3,\r\n \"IsEnabled\": true,\r\n \"Ratio\": 3.14,\r\n \"StartDate\": \"2015-11-24T14:01:00-08:00\",\r\n \"EndDate\": \"2015-12-09T22:01:00+00:00\"\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"456\",\r\n \"Rating\": 0,\r\n \"Count\": 0,\r\n \"IsEnabled\": false,\r\n \"Ratio\": 0.0,\r\n \"StartDate\": \"0001-01-01T00:00:00+00:00\",\r\n \"EndDate\": \"0001-01-01T00:00:00+00:00\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "528"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "3CB4044490A5DFAA2E29244E556B73D9"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null},{\"key\":\"456\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "107"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "53196cba-5de6-4fd9-96ac-82a86cef116c"
+ ],
+ "elapsed-time": [
+ "168"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:00 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet8549/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDg1NDkvZG9jcy9zZWFyY2gucG9zdC5zZWFyY2g/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "109"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "3CB4044490A5DFAA2E29244E556B73D9"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"Rating\":5,\"Count\":3,\"IsEnabled\":true,\"Ratio\":3.14,\"StartDate\":\"2015-11-24T22:01:00Z\",\"EndDate\":\"2015-12-09T22:01:00Z\"},{\"@search.score\":1.0,\"Key\":\"456\",\"Rating\":0,\"Count\":0,\"IsEnabled\":false,\"Ratio\":0.0,\"StartDate\":\"0001-01-01T00:00:00Z\",\"EndDate\":\"0001-01-01T00:00:00Z\"}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "317"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "a64b5bab-7205-4a08-8600-6b4b28100380"
+ ],
+ "elapsed-time": [
+ "8"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:02 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet4100/providers/Microsoft.Search/searchServices/azs-4847?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ0MTAwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy00ODQ3P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "2e75854f-264e-4cd1-8b3a-2420ff6b306a"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "2e75854f-264e-4cd1-8b3a-2420ff6b306a"
+ ],
+ "elapsed-time": [
+ "1337"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1191"
+ ],
+ "x-ms-request-id": [
+ "3b951195-c0f4-4bc1-95c9-27216d67507a"
+ ],
+ "x-ms-correlation-request-id": [
+ "3b951195-c0f4-4bc1-95c9-27216d67507a"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T011704Z:3b951195-c0f4-4bc1-95c9-27216d67507a"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:17:03 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet4100",
+ "azsmnet8122"
+ ],
+ "GenerateServiceName": [
+ "azs-4847"
+ ],
+ "TestCanRoundTripNonNullableValueTypes": [
+ "azsmnet8549"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/NullCannotBeConvertedToValueType.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/NullCannotBeConvertedToValueType.json
new file mode 100644
index 000000000000..59be5cf28237
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.GetSearchTests/NullCannotBeConvertedToValueType.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "d7cedfe3-f8ef-4709-a440-dda3f159eda5"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1181"
+ ],
+ "x-ms-request-id": [
+ "b8d5c79d-2208-4b16-90d5-7a9952857d20"
+ ],
+ "x-ms-correlation-request-id": [
+ "b8d5c79d-2208-4b16-90d5-7a9952857d20"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012410Z:b8d5c79d-2208-4b16-90d5-7a9952857d20"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:10 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet8950?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ4OTUwP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "81eed22e-26d2-442a-899a-356eb4deea9a"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950\",\r\n \"name\": \"azsmnet8950\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1180"
+ ],
+ "x-ms-request-id": [
+ "b3da91f3-a1e2-446c-a41f-089a5ed6be2d"
+ ],
+ "x-ms-correlation-request-id": [
+ "b3da91f3-a1e2-446c-a41f-089a5ed6be2d"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012410Z:b3da91f3-a1e2-446c-a41f-089a5ed6be2d"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:10 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950/providers/Microsoft.Search/searchServices/azs-3973?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4OTUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0zOTczP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "16e5d084-8674-4c4d-8889-eee8a167fedd"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950/providers/Microsoft.Search/searchServices/azs-3973\",\r\n \"name\": \"azs-3973\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "16e5d084-8674-4c4d-8889-eee8a167fedd"
+ ],
+ "elapsed-time": [
+ "4012"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1186"
+ ],
+ "x-ms-request-id": [
+ "3de440d1-4d17-4734-9a62-d549175a2ffe"
+ ],
+ "x-ms-correlation-request-id": [
+ "3de440d1-4d17-4734-9a62-d549175a2ffe"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012415Z:3de440d1-4d17-4734-9a62-d549175a2ffe"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:15 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A24%3A15.6182512Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950/providers/Microsoft.Search/searchServices/azs-3973/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4OTUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0zOTczL2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "ebbf9527-1661-4cf0-8756-6753d6b1c8df"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"4ED70571D88D51F2C82937CC4450DD70\",\r\n \"secondaryKey\": \"B53196F8A16C903A15A8580DC32DF119\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "ebbf9527-1661-4cf0-8756-6753d6b1c8df"
+ ],
+ "elapsed-time": [
+ "213"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1185"
+ ],
+ "x-ms-request-id": [
+ "8793458e-5b62-4af4-9fdc-3073254bee4f"
+ ],
+ "x-ms-correlation-request-id": [
+ "8793458e-5b62-4af4-9fdc-3073254bee4f"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012416Z:8793458e-5b62-4af4-9fdc-3073254bee4f"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:16 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950/providers/Microsoft.Search/searchServices/azs-3973/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4OTUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0zOTczL2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "83500602-4de2-4c40-905c-7befe1f624f6"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"91635B3759D3E366336164BC1CF88215\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "83500602-4de2-4c40-905c-7befe1f624f6"
+ ],
+ "elapsed-time": [
+ "589"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14987"
+ ],
+ "x-ms-request-id": [
+ "02bf9c16-272c-46f8-b2c0-94d4ae70411f"
+ ],
+ "x-ms-correlation-request-id": [
+ "02bf9c16-272c-46f8-b2c0-94d4ae70411f"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012417Z:02bf9c16-272c-46f8-b2c0-94d4ae70411f"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:16 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet1343\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "fbbe718f-6f38-4a12-90b4-689a9fe80510"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "4ED70571D88D51F2C82937CC4450DD70"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-3973.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet1343\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "fbbe718f-6f38-4a12-90b4-689a9fe80510"
+ ],
+ "elapsed-time": [
+ "1796"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:20 GMT"
+ ],
+ "Location": [
+ "https://azs-3973.search-dogfood.windows-int.net/indexes('azsmnet1343')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet385\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"IntValue\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "497"
+ ],
+ "x-ms-client-request-id": [
+ "bfc2d061-30d8-47d3-8558-27c59a3c0446"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "4ED70571D88D51F2C82937CC4450DD70"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-3973.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet385\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"IntValue\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "523"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "bfc2d061-30d8-47d3-8558-27c59a3c0446"
+ ],
+ "elapsed-time": [
+ "2566"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:46 GMT"
+ ],
+ "Location": [
+ "https://azs-3973.search-dogfood.windows-int.net/indexes('azsmnet385')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet1343/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDEzNDMvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "4ED70571D88D51F2C82937CC4450DD70"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "b52dbb95-4c38-4ab4-b290-c78f3e0b92cb"
+ ],
+ "elapsed-time": [
+ "129"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:41 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet385/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM4NS9kb2NzL3NlYXJjaC5pbmRleD9hcGktdmVyc2lvbj0yMDE1LTAyLTI4",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "92"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "4ED70571D88D51F2C82937CC4450DD70"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "59"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "c0d04591-1711-4bcc-a1df-100471d55b9f"
+ ],
+ "elapsed-time": [
+ "252"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:46 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet385/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM4NS9kb2NzL3NlYXJjaC5wb3N0LnNlYXJjaD9hcGktdmVyc2lvbj0yMDE1LTAyLTI4",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "109"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "4ED70571D88D51F2C82937CC4450DD70"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"IntValue\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "61"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "fac2db5e-e728-4f37-aa7b-20f5a9d54ca9"
+ ],
+ "elapsed-time": [
+ "8"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:48 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet8950/providers/Microsoft.Search/searchServices/azs-3973?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ4OTUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0zOTczP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "e81b5df7-fdad-4184-ac3f-5baf4533dcb9"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "e81b5df7-fdad-4184-ac3f-5baf4533dcb9"
+ ],
+ "elapsed-time": [
+ "1194"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1187"
+ ],
+ "x-ms-request-id": [
+ "64308af4-29e4-4cc3-b3d7-89dc70684cd6"
+ ],
+ "x-ms-correlation-request-id": [
+ "64308af4-29e4-4cc3-b3d7-89dc70684cd6"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012450Z:64308af4-29e4-4cc3-b3d7-89dc70684cd6"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:24:49 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet8950",
+ "azsmnet1343"
+ ],
+ "GenerateServiceName": [
+ "azs-3973"
+ ],
+ "TestNullCannotBeConvertedToValueType": [
+ "azsmnet385"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanFilterNonNullableType.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanFilterNonNullableType.json
new file mode 100644
index 000000000000..44072672be7c
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanFilterNonNullableType.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "a4e782e4-1ddf-4a70-95b2-e2183bbeb1a7"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1189"
+ ],
+ "x-ms-request-id": [
+ "832c3754-b028-4e35-8c95-7dfcc1476328"
+ ],
+ "x-ms-correlation-request-id": [
+ "832c3754-b028-4e35-8c95-7dfcc1476328"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012546Z:832c3754-b028-4e35-8c95-7dfcc1476328"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:45 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet6634?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2NjM0P2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "5003a465-96f4-4f23-b7df-b724d88abdd5"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634\",\r\n \"name\": \"azsmnet6634\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1188"
+ ],
+ "x-ms-request-id": [
+ "8fffe2a4-57ab-4969-b168-6c8e46791707"
+ ],
+ "x-ms-correlation-request-id": [
+ "8fffe2a4-57ab-4969-b168-6c8e46791707"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012546Z:8fffe2a4-57ab-4969-b168-6c8e46791707"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:45 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634/providers/Microsoft.Search/searchServices/azs-2761?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNzYxP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "6d213863-447f-4e62-a2df-0e06f3b53e0e"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634/providers/Microsoft.Search/searchServices/azs-2761\",\r\n \"name\": \"azs-2761\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "6d213863-447f-4e62-a2df-0e06f3b53e0e"
+ ],
+ "elapsed-time": [
+ "1998"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1192"
+ ],
+ "x-ms-request-id": [
+ "1334ee51-b6ae-47b6-ad88-08e2c11c3cc3"
+ ],
+ "x-ms-correlation-request-id": [
+ "1334ee51-b6ae-47b6-ad88-08e2c11c3cc3"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012550Z:1334ee51-b6ae-47b6-ad88-08e2c11c3cc3"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:49 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A25%3A49.44977Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634/providers/Microsoft.Search/searchServices/azs-2761/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNzYxL2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "e0a2dbb7-c977-46c6-be2c-81cb30087af9"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"A6F7C89B752354AE179618F262D9629B\",\r\n \"secondaryKey\": \"39BC5DF6E4165D954AC5480A3562002F\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "e0a2dbb7-c977-46c6-be2c-81cb30087af9"
+ ],
+ "elapsed-time": [
+ "323"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1191"
+ ],
+ "x-ms-request-id": [
+ "f3f041e8-2953-4045-b381-2e6a291e1e54"
+ ],
+ "x-ms-correlation-request-id": [
+ "f3f041e8-2953-4045-b381-2e6a291e1e54"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012551Z:f3f041e8-2953-4045-b381-2e6a291e1e54"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:51 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634/providers/Microsoft.Search/searchServices/azs-2761/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNzYxL2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "479912aa-33b2-42e8-aaf9-99e85a3c3a63"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"F68D85274D213F350884913CF16ACFE7\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "479912aa-33b2-42e8-aaf9-99e85a3c3a63"
+ ],
+ "elapsed-time": [
+ "291"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14997"
+ ],
+ "x-ms-request-id": [
+ "0ea0dd2a-8b20-457a-b284-d1323e24d7de"
+ ],
+ "x-ms-correlation-request-id": [
+ "0ea0dd2a-8b20-457a-b284-d1323e24d7de"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012551Z:0ea0dd2a-8b20-457a-b284-d1323e24d7de"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:51 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet1913\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "0d37ee8e-b859-4cd9-856b-03dfa7c743d2"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "A6F7C89B752354AE179618F262D9629B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-2761.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet1913\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "0d37ee8e-b859-4cd9-856b-03dfa7c743d2"
+ ],
+ "elapsed-time": [
+ "3185"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:55 GMT"
+ ],
+ "Location": [
+ "https://azs-2761.search-dogfood.windows-int.net/indexes('azsmnet1913')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet352\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"IntValue\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "496"
+ ],
+ "x-ms-client-request-id": [
+ "406a2f83-4d18-4f1e-8674-6c5a34ba6b72"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "A6F7C89B752354AE179618F262D9629B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-2761.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet352\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"IntValue\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":true,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "522"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "406a2f83-4d18-4f1e-8674-6c5a34ba6b72"
+ ],
+ "elapsed-time": [
+ "1217"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:20 GMT"
+ ],
+ "Location": [
+ "https://azs-2761.search-dogfood.windows-int.net/indexes('azsmnet352')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet1913/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDE5MTMvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "A6F7C89B752354AE179618F262D9629B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "e7f17b04-a878-4967-b46c-75c51125a068"
+ ],
+ "elapsed-time": [
+ "159"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:16 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet352/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM1Mi9kb2NzL3NlYXJjaC5pbmRleD9hcGktdmVyc2lvbj0yMDE1LTAyLTI4",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\",\r\n \"IntValue\": 0\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "114"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "A6F7C89B752354AE179618F262D9629B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "59"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "6ab15b38-cdd2-4250-979f-f77aefd6b9a4"
+ ],
+ "elapsed-time": [
+ "158"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:20 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet352/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM1Mi9kb2NzL3NlYXJjaC5wb3N0LnNlYXJjaD9hcGktdmVyc2lvbj0yMDE1LTAyLTI4",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"filter\": \"IntValue eq 0\",\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "139"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "A6F7C89B752354AE179618F262D9629B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"IntValue\":0}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "58"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "08c0611e-ce78-4dcb-922e-a82b2e19c22b"
+ ],
+ "elapsed-time": [
+ "8"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:22 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6634/providers/Microsoft.Search/searchServices/azs-2761?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2NjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yNzYxP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "2cd251ad-b68b-4abd-ab99-9dfddbe1f734"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "2cd251ad-b68b-4abd-ab99-9dfddbe1f734"
+ ],
+ "elapsed-time": [
+ "3108"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1187"
+ ],
+ "x-ms-request-id": [
+ "16af653b-95e0-4f0f-8b6b-393670ff0343"
+ ],
+ "x-ms-correlation-request-id": [
+ "16af653b-95e0-4f0f-8b6b-393670ff0343"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012625Z:16af653b-95e0-4f0f-8b6b-393670ff0343"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:25 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet6634",
+ "azsmnet1913"
+ ],
+ "GenerateServiceName": [
+ "azs-2761"
+ ],
+ "TestCanFilterNonNullableType": [
+ "azsmnet352"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanRoundTripNonNullableValueTypes.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanRoundTripNonNullableValueTypes.json
new file mode 100644
index 000000000000..6830f3d6e3d1
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/CanRoundTripNonNullableValueTypes.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "9af29162-eaeb-4dbb-aa91-2f1ee2cf64d1"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1184"
+ ],
+ "x-ms-request-id": [
+ "08f935bc-6e0f-443b-8299-362f45617285"
+ ],
+ "x-ms-correlation-request-id": [
+ "08f935bc-6e0f-443b-8299-362f45617285"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012627Z:08f935bc-6e0f-443b-8299-362f45617285"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:26 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet7516?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ3NTE2P2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "dd617556-4252-4c80-91ac-4c32ac2c94f4"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516\",\r\n \"name\": \"azsmnet7516\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1183"
+ ],
+ "x-ms-request-id": [
+ "60dc5425-673e-4acb-9344-dd64afc69406"
+ ],
+ "x-ms-correlation-request-id": [
+ "60dc5425-673e-4acb-9344-dd64afc69406"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012627Z:60dc5425-673e-4acb-9344-dd64afc69406"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:27 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516/providers/Microsoft.Search/searchServices/azs-7429?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ3NTE2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy03NDI5P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "72ceeec6-3917-492c-9094-d9b43458b30d"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516/providers/Microsoft.Search/searchServices/azs-7429\",\r\n \"name\": \"azs-7429\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "72ceeec6-3917-492c-9094-d9b43458b30d"
+ ],
+ "elapsed-time": [
+ "2508"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1190"
+ ],
+ "x-ms-request-id": [
+ "d9eac7bc-662a-41f9-bd99-bc270ce68d7d"
+ ],
+ "x-ms-correlation-request-id": [
+ "d9eac7bc-662a-41f9-bd99-bc270ce68d7d"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012631Z:d9eac7bc-662a-41f9-bd99-bc270ce68d7d"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:30 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A26%3A30.9553075Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516/providers/Microsoft.Search/searchServices/azs-7429/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ3NTE2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy03NDI5L2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "801ca023-b2f8-4455-b763-ea59747d572a"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"D06C545C776A0F836AC00AD3CC794A9B\",\r\n \"secondaryKey\": \"44B045CD3248F385C0DAEDA5AF8FFD9A\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "801ca023-b2f8-4455-b763-ea59747d572a"
+ ],
+ "elapsed-time": [
+ "264"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1189"
+ ],
+ "x-ms-request-id": [
+ "6918a635-a922-4f06-b8b3-7ce42084c917"
+ ],
+ "x-ms-correlation-request-id": [
+ "6918a635-a922-4f06-b8b3-7ce42084c917"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012632Z:6918a635-a922-4f06-b8b3-7ce42084c917"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:32 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516/providers/Microsoft.Search/searchServices/azs-7429/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ3NTE2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy03NDI5L2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "751b3f28-f19b-4448-a8c1-2e1f2c562ef4"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"819B8765F17012E21F040B0EDCFC93F9\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "751b3f28-f19b-4448-a8c1-2e1f2c562ef4"
+ ],
+ "elapsed-time": [
+ "251"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14996"
+ ],
+ "x-ms-request-id": [
+ "dd3ae6e4-27a0-40a4-9b3c-af56b2cfc9d5"
+ ],
+ "x-ms-correlation-request-id": [
+ "dd3ae6e4-27a0-40a4-9b3c-af56b2cfc9d5"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012632Z:dd3ae6e4-27a0-40a4-9b3c-af56b2cfc9d5"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:32 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet3756\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "208da68d-fb69-4ff8-8308-f82c9aafbdd6"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "D06C545C776A0F836AC00AD3CC794A9B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-7429.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet3756\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "208da68d-fb69-4ff8-8308-f82c9aafbdd6"
+ ],
+ "elapsed-time": [
+ "2488"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:35 GMT"
+ ],
+ "Location": [
+ "https://azs-7429.search-dogfood.windows-int.net/indexes('azsmnet3756')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet6764\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"Rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int64\",\r\n \"name\": \"Count\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"IsEnabled\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"Ratio\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"StartDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"EndDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "1647"
+ ],
+ "x-ms-client-request-id": [
+ "8a99c7d7-1ecf-45ac-878c-5fa8786e8687"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "D06C545C776A0F836AC00AD3CC794A9B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-7429.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet6764\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"Rating\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"Count\",\"type\":\"Edm.Int64\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"IsEnabled\",\"type\":\"Edm.Boolean\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"Ratio\",\"type\":\"Edm.Double\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"StartDate\",\"type\":\"Edm.DateTimeOffset\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null},{\"name\":\"EndDate\",\"type\":\"Edm.DateTimeOffset\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1333"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "8a99c7d7-1ecf-45ac-878c-5fa8786e8687"
+ ],
+ "elapsed-time": [
+ "1062"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:27:00 GMT"
+ ],
+ "Location": [
+ "https://azs-7429.search-dogfood.windows-int.net/indexes('azsmnet6764')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet3756/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM3NTYvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "D06C545C776A0F836AC00AD3CC794A9B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "df7139d7-fc49-4b90-bfca-feb491c15270"
+ ],
+ "elapsed-time": [
+ "162"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:26:56 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet6764/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDY3NjQvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\",\r\n \"Rating\": 5,\r\n \"Count\": 3,\r\n \"IsEnabled\": true,\r\n \"Ratio\": 3.14,\r\n \"StartDate\": \"2015-11-24T14:01:00-08:00\",\r\n \"EndDate\": \"2015-12-09T22:01:00+00:00\"\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"456\",\r\n \"Rating\": 0,\r\n \"Count\": 0,\r\n \"IsEnabled\": false,\r\n \"Ratio\": 0.0,\r\n \"StartDate\": \"0001-01-01T00:00:00+00:00\",\r\n \"EndDate\": \"0001-01-01T00:00:00+00:00\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "528"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "D06C545C776A0F836AC00AD3CC794A9B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null},{\"key\":\"456\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "107"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "682ff113-5c6b-41dd-bda1-20b91bfdfad8"
+ ],
+ "elapsed-time": [
+ "410"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:27:01 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet6764/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDY3NjQvZG9jcy9zZWFyY2gucG9zdC5zZWFyY2g/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "109"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "D06C545C776A0F836AC00AD3CC794A9B"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"Rating\":5,\"Count\":3,\"IsEnabled\":true,\"Ratio\":3.14,\"StartDate\":\"2015-11-24T22:01:00Z\",\"EndDate\":\"2015-12-09T22:01:00Z\"},{\"@search.score\":1.0,\"Key\":\"456\",\"Rating\":0,\"Count\":0,\"IsEnabled\":false,\"Ratio\":0.0,\"StartDate\":\"0001-01-01T00:00:00Z\",\"EndDate\":\"0001-01-01T00:00:00Z\"}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "317"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "d88f4898-db94-4013-a361-c46d79a58544"
+ ],
+ "elapsed-time": [
+ "8"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:27:03 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet7516/providers/Microsoft.Search/searchServices/azs-7429?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ3NTE2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy03NDI5P2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "051e2dbc-6ed8-4a48-aa34-e72ce70b31db"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "051e2dbc-6ed8-4a48-aa34-e72ce70b31db"
+ ],
+ "elapsed-time": [
+ "1198"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1182"
+ ],
+ "x-ms-request-id": [
+ "44699d1f-8d8a-403c-ab15-49b53dc18046"
+ ],
+ "x-ms-correlation-request-id": [
+ "44699d1f-8d8a-403c-ab15-49b53dc18046"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012704Z:44699d1f-8d8a-403c-ab15-49b53dc18046"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:27:03 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet7516",
+ "azsmnet3756"
+ ],
+ "GenerateServiceName": [
+ "azs-7429"
+ ],
+ "TestCanRoundTripNonNullableValueTypes": [
+ "azsmnet6764"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/NullCannotBeConvertedToValueType.json b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/NullCannotBeConvertedToValueType.json
new file mode 100644
index 000000000000..bfffd1fe8753
--- /dev/null
+++ b/src/Search/Search.Tests/SessionRecords/Microsoft.Azure.Search.Tests.PostSearchTests/NullCannotBeConvertedToValueType.json
@@ -0,0 +1,727 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search/register?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3JlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "d5e13270-d34d-4595-88fe-5c07d16f9636"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesCit\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesInt\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"searchServicesPpe\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityCit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityInt\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailabilityPpe\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "1559"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1186"
+ ],
+ "x-ms-request-id": [
+ "9fe81dd0-443b-4596-b790-3bab7b366c2c"
+ ],
+ "x-ms-correlation-request-id": [
+ "9fe81dd0-443b-4596-b790-3bab7b366c2c"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012508Z:9fe81dd0-443b-4596-b790-3bab7b366c2c"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:08 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourcegroups/azsmnet6238?api-version=2014-04-01-preview",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlZ3JvdXBzL2F6c21uZXQ2MjM4P2FwaS12ZXJzaW9uPTIwMTQtMDQtMDEtcHJldmlldw==",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "29"
+ ],
+ "x-ms-client-request-id": [
+ "db98c42a-2fb4-4a0b-b19e-a5317503828d"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Resources.ResourceManagementClient/3.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238\",\r\n \"name\": \"azsmnet6238\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "175"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1185"
+ ],
+ "x-ms-request-id": [
+ "d98cf11c-a85f-4b8f-853a-755be582af27"
+ ],
+ "x-ms-correlation-request-id": [
+ "d98cf11c-a85f-4b8f-853a-755be582af27"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012509Z:d98cf11c-a85f-4b8f-853a-755be582af27"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:08 GMT"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238/providers/Microsoft.Search/searchServices/azs-2162?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2MjM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yMTYyP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "PUT",
+ "RequestBody": "{\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n }\r\n }\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "97"
+ ],
+ "x-ms-client-request-id": [
+ "b3eda81b-8a56-4276-8350-2c012e0c3ec7"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"id\": \"/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238/providers/Microsoft.Search/searchServices/azs-2162\",\r\n \"name\": \"azs-2162\",\r\n \"type\": \"Microsoft.Search/searchServices\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"free\"\r\n },\r\n \"replicaCount\": 1,\r\n \"partitionCount\": 1,\r\n \"status\": \"running\",\r\n \"statusDetails\": null,\r\n \"provisioningState\": \"succeeded\"\r\n }\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "363"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "b3eda81b-8a56-4276-8350-2c012e0c3ec7"
+ ],
+ "elapsed-time": [
+ "2905"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1195"
+ ],
+ "x-ms-request-id": [
+ "d3b55f02-b022-4d04-bfdc-97f874f89b67"
+ ],
+ "x-ms-correlation-request-id": [
+ "d3b55f02-b022-4d04-bfdc-97f874f89b67"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012513Z:d3b55f02-b022-4d04-bfdc-97f874f89b67"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:13 GMT"
+ ],
+ "ETag": [
+ "W/\"datetime'2015-11-25T01%3A25%3A13.1219235Z'\""
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238/providers/Microsoft.Search/searchServices/azs-2162/listAdminKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2MjM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yMTYyL2xpc3RBZG1pbktleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "91c51e69-2d69-4adc-8cd1-711fed88049e"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"primaryKey\": \"24FD92B6DFBC848F6620AE47379141A0\",\r\n \"secondaryKey\": \"113D27D453AE00FD15772C281ABC9545\"\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "99"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "91c51e69-2d69-4adc-8cd1-711fed88049e"
+ ],
+ "elapsed-time": [
+ "291"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1194"
+ ],
+ "x-ms-request-id": [
+ "481b929e-2832-424a-ab48-d26d1947cf9c"
+ ],
+ "x-ms-correlation-request-id": [
+ "481b929e-2832-424a-ab48-d26d1947cf9c"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012514Z:481b929e-2832-424a-ab48-d26d1947cf9c"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:13 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238/providers/Microsoft.Search/searchServices/azs-2162/listQueryKeys?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2MjM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yMTYyL2xpc3RRdWVyeUtleXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "GET",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "4a8f04c3-9344-4060-b695-009ffea0e215"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": null,\r\n \"key\": \"244C9BD4575DF917FF55686C728C31D8\"\r\n }\r\n ],\r\n \"nextLink\": null\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "82"
+ ],
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "4a8f04c3-9344-4060-b695-009ffea0e215"
+ ],
+ "elapsed-time": [
+ "267"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-reads": [
+ "14998"
+ ],
+ "x-ms-request-id": [
+ "832bf46d-7e66-4d21-8262-41d480c75629"
+ ],
+ "x-ms-correlation-request-id": [
+ "832bf46d-7e66-4d21-8262-41d480c75629"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012514Z:832bf46d-7e66-4d21-8262-41d480c75629"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:14 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet9995\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelId\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Double\",\r\n \"name\": \"baseRate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"description\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"analyzer\": \"fr.lucene\",\r\n \"name\": \"descriptionFr\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"hotelName\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"category\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Collection(Edm.String)\",\r\n \"name\": \"tags\",\r\n \"key\": false,\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"parkingIncluded\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Boolean\",\r\n \"name\": \"smokingAllowed\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"name\": \"lastRenovationDate\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"rating\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"name\": \"location\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"functions\": [\r\n {\r\n \"type\": \"distance\",\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"fieldName\": \"location\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3401"
+ ],
+ "x-ms-client-request-id": [
+ "02ac1f6a-ec3f-4ccb-9149-d43444de2be8"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "24FD92B6DFBC848F6620AE47379141A0"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"@odata.context\": \"https://azs-2162.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\r\n \"name\": \"azsmnet9995\",\r\n \"fields\": [\r\n {\r\n \"name\": \"hotelId\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": true,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"baseRate\",\r\n \"type\": \"Edm.Double\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"description\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"descriptionFr\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": false,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": \"fr.lucene\"\r\n },\r\n {\r\n \"name\": \"hotelName\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"category\",\r\n \"type\": \"Edm.String\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"tags\",\r\n \"type\": \"Collection(Edm.String)\",\r\n \"searchable\": true,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": false,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"parkingIncluded\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"smokingAllowed\",\r\n \"type\": \"Edm.Boolean\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"lastRenovationDate\",\r\n \"type\": \"Edm.DateTimeOffset\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"rating\",\r\n \"type\": \"Edm.Int32\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": true,\r\n \"key\": false,\r\n \"analyzer\": null\r\n },\r\n {\r\n \"name\": \"location\",\r\n \"type\": \"Edm.GeographyPoint\",\r\n \"searchable\": false,\r\n \"filterable\": true,\r\n \"retrievable\": true,\r\n \"sortable\": true,\r\n \"facetable\": false,\r\n \"key\": false,\r\n \"analyzer\": null\r\n }\r\n ],\r\n \"scoringProfiles\": [\r\n {\r\n \"name\": \"nearest\",\r\n \"text\": null,\r\n \"functions\": [\r\n {\r\n \"fieldName\": \"location\",\r\n \"freshness\": null,\r\n \"interpolation\": \"linear\",\r\n \"magnitude\": null,\r\n \"distance\": {\r\n \"referencePointParameter\": \"myloc\",\r\n \"boostingDistance\": 100.0\r\n },\r\n \"tag\": null,\r\n \"type\": \"distance\",\r\n \"boost\": 2.0\r\n }\r\n ],\r\n \"functionAggregation\": \"sum\"\r\n }\r\n ],\r\n \"defaultScoringProfile\": null,\r\n \"corsOptions\": null,\r\n \"suggesters\": [\r\n {\r\n \"name\": \"sg\",\r\n \"searchMode\": \"analyzingInfixMatching\",\r\n \"sourceFields\": [\r\n \"description\",\r\n \"hotelName\"\r\n ]\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "2521"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "02ac1f6a-ec3f-4ccb-9149-d43444de2be8"
+ ],
+ "elapsed-time": [
+ "1007"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:17 GMT"
+ ],
+ "Location": [
+ "https://azs-2162.search-dogfood.windows-int.net/indexes('azsmnet9995')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXM/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"name\": \"azsmnet3936\",\r\n \"fields\": [\r\n {\r\n \"type\": \"Edm.String\",\r\n \"name\": \"Key\",\r\n \"key\": true,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n },\r\n {\r\n \"type\": \"Edm.Int32\",\r\n \"name\": \"IntValue\",\r\n \"key\": false,\r\n \"searchable\": false,\r\n \"filterable\": false,\r\n \"sortable\": false,\r\n \"facetable\": false,\r\n \"retrievable\": true\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "498"
+ ],
+ "x-ms-client-request-id": [
+ "c395fd22-bc86-46bb-919e-88f79a80498a"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "api-key": [
+ "24FD92B6DFBC848F6620AE47379141A0"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchServiceClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"@odata.context\":\"https://azs-2162.search-dogfood.windows-int.net/$metadata#indexes/$entity\",\"name\":\"azsmnet3936\",\"fields\":[{\"name\":\"Key\",\"type\":\"Edm.String\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":true,\"analyzer\":null},{\"name\":\"IntValue\",\"type\":\"Edm.Int32\",\"searchable\":false,\"filterable\":false,\"retrievable\":true,\"sortable\":false,\"facetable\":false,\"key\":false,\"analyzer\":null}],\"scoringProfiles\":[],\"defaultScoringProfile\":null,\"corsOptions\":null,\"suggesters\":[]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "524"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=minimal"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "c395fd22-bc86-46bb-919e-88f79a80498a"
+ ],
+ "elapsed-time": [
+ "1033"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:41 GMT"
+ ],
+ "Location": [
+ "https://azs-2162.search-dogfood.windows-int.net/indexes('azsmnet3936')?api-version=2015-02-28"
+ ]
+ },
+ "StatusCode": 201
+ },
+ {
+ "RequestUri": "/indexes/azsmnet9995/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDk5OTUvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"1\",\r\n \"baseRate\": 199.0,\r\n \"description\": \"Best hotel in town if you like luxury hotels. They have an amazing infinity pool, a spa, and a really helpful concierge. The location is perfect -- right downtown, close to all the tourist attractions. We highly recommend this hotel.\",\r\n \"descriptionFr\": \"Meilleur hôtel en ville si vous aimez les hôtels de luxe. Ils ont une magnifique piscine à débordement, un spa et un concierge très utile. L'emplacement est parfait – en plein centre, à proximité de toutes les attractions touristiques. Nous recommandons fortement cet hôtel.\",\r\n \"hotelName\": \"Fancy Stay\",\r\n \"category\": \"Luxury\",\r\n \"tags\": [\r\n \"pool\",\r\n \"view\",\r\n \"wifi\",\r\n \"concierge\"\r\n ],\r\n \"parkingIncluded\": false,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2010-06-26T17:00:00-07:00\",\r\n \"rating\": 5,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 47.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"2\",\r\n \"baseRate\": 79.99,\r\n \"description\": \"Cheapest hotel in town\",\r\n \"descriptionFr\": \"Hôtel le moins cher en ville\",\r\n \"hotelName\": \"Roach Motel\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"motel\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": true,\r\n \"lastRenovationDate\": \"1982-04-27T17:00:00-07:00\",\r\n \"rating\": 1,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 49.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"3\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Most popular hotel in town\",\r\n \"descriptionFr\": \"Hôtel le plus populaire en ville\",\r\n \"hotelName\": \"EconoStay\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 46.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"4\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Pretty good hotel\",\r\n \"descriptionFr\": \"Assez bon hôtel\",\r\n \"hotelName\": \"Express Rooms\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"1995-06-30T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"5\",\r\n \"baseRate\": 129.99,\r\n \"description\": \"Another good hotel\",\r\n \"descriptionFr\": \"Un autre bon hôtel\",\r\n \"hotelName\": \"Comfy Place\",\r\n \"category\": \"Budget\",\r\n \"tags\": [\r\n \"wifi\",\r\n \"budget\"\r\n ],\r\n \"parkingIncluded\": true,\r\n \"smokingAllowed\": false,\r\n \"lastRenovationDate\": \"2012-08-11T17:00:00-07:00\",\r\n \"rating\": 4,\r\n \"location\": {\r\n \"type\": \"Point\",\r\n \"coordinates\": [\r\n -122.131577,\r\n 48.678581\r\n ]\r\n }\r\n },\r\n {\r\n \"@search.action\": \"upload\",\r\n \"hotelId\": \"6\",\r\n \"baseRate\": 279.99,\r\n \"description\": \"Surprisingly expensive\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "3701"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "24FD92B6DFBC848F6620AE47379141A0"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"key\": \"1\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"2\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"3\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"4\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"5\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n },\r\n {\r\n \"key\": \"6\",\r\n \"status\": true,\r\n \"errorMessage\": null\r\n }\r\n ]\r\n}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "287"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "a0d7d87e-0e49-47d4-b5f1-bb1e6e68377e"
+ ],
+ "elapsed-time": [
+ "244"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:37 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet3936/docs/search.index?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM5MzYvZG9jcy9zZWFyY2guaW5kZXg/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"value\": [\r\n {\r\n \"@search.action\": \"upload\",\r\n \"Key\": \"123\"\r\n }\r\n ]\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "92"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "24FD92B6DFBC848F6620AE47379141A0"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"key\":\"123\",\"status\":true,\"errorMessage\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "59"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "29e658af-5476-4b9c-bbf8-e2b64b200338"
+ ],
+ "elapsed-time": [
+ "162"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:42 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/indexes/azsmnet3936/docs/search.post.search?api-version=2015-02-28",
+ "EncodedRequestUri": "L2luZGV4ZXMvYXpzbW5ldDM5MzYvZG9jcy9zZWFyY2gucG9zdC5zZWFyY2g/YXBpLXZlcnNpb249MjAxNS0wMi0yOA==",
+ "RequestMethod": "POST",
+ "RequestBody": "{\r\n \"count\": false,\r\n \"facets\": [],\r\n \"scoringParameters\": [],\r\n \"search\": \"*\",\r\n \"searchMode\": \"any\"\r\n}",
+ "RequestHeaders": {
+ "Content-Type": [
+ "application/json; charset=utf-8"
+ ],
+ "Content-Length": [
+ "109"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "Accept": [
+ "application/json; odata.metadata=none"
+ ],
+ "api-key": [
+ "24FD92B6DFBC848F6620AE47379141A0"
+ ],
+ "Prefer": [
+ "return=representation"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Search.SearchIndexClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "{\"value\":[{\"@search.score\":1.0,\"Key\":\"123\",\"IntValue\":null}]}",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "61"
+ ],
+ "Content-Type": [
+ "application/json; odata.metadata=none"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "185f81fe-9ec5-46d1-96a6-850624a0b1b9"
+ ],
+ "elapsed-time": [
+ "17"
+ ],
+ "OData-Version": [
+ "4.0"
+ ],
+ "Preference-Applied": [
+ "odata.include-annotations=\"*\""
+ ],
+ "Strict-Transport-Security": [
+ "max-age=15724800; includeSubDomains"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:44 GMT"
+ ]
+ },
+ "StatusCode": 200
+ },
+ {
+ "RequestUri": "/subscriptions/b80cf239-2c72-47ab-b309-b26aec4656b1/resourceGroups/azsmnet6238/providers/Microsoft.Search/searchServices/azs-2162?api-version=2015-02-28",
+ "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYjgwY2YyMzktMmM3Mi00N2FiLWIzMDktYjI2YWVjNDY1NmIxL3Jlc291cmNlR3JvdXBzL2F6c21uZXQ2MjM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VhcmNoL3NlYXJjaFNlcnZpY2VzL2F6cy0yMTYyP2FwaS12ZXJzaW9uPTIwMTUtMDItMjg=",
+ "RequestMethod": "DELETE",
+ "RequestBody": "",
+ "RequestHeaders": {
+ "x-ms-client-request-id": [
+ "984c61fc-7506-4113-8104-8c9976ebd8c4"
+ ],
+ "accept-language": [
+ "en-US"
+ ],
+ "User-Agent": [
+ "Microsoft.Azure.Management.Search.SearchManagementClient/1.0.0.0"
+ ]
+ },
+ "ResponseBody": "",
+ "ResponseHeaders": {
+ "Content-Length": [
+ "0"
+ ],
+ "Expires": [
+ "-1"
+ ],
+ "Pragma": [
+ "no-cache"
+ ],
+ "request-id": [
+ "984c61fc-7506-4113-8104-8c9976ebd8c4"
+ ],
+ "elapsed-time": [
+ "1195"
+ ],
+ "Strict-Transport-Security": [
+ "max-age=31536000; includeSubDomains"
+ ],
+ "x-ms-ratelimit-remaining-subscription-writes": [
+ "1183"
+ ],
+ "x-ms-request-id": [
+ "400bf63e-561e-44bc-8ee1-e7faef896c7c"
+ ],
+ "x-ms-correlation-request-id": [
+ "400bf63e-561e-44bc-8ee1-e7faef896c7c"
+ ],
+ "x-ms-routing-request-id": [
+ "CENTRALUS:20151125T012545Z:400bf63e-561e-44bc-8ee1-e7faef896c7c"
+ ],
+ "Cache-Control": [
+ "no-cache"
+ ],
+ "Date": [
+ "Wed, 25 Nov 2015 01:25:45 GMT"
+ ],
+ "X-AspNet-Version": [
+ "4.0.30319"
+ ]
+ },
+ "StatusCode": 200
+ }
+ ],
+ "Names": {
+ "Initialize": [
+ "azsmnet6238",
+ "azsmnet9995"
+ ],
+ "GenerateServiceName": [
+ "azs-2162"
+ ],
+ "TestNullCannotBeConvertedToValueType": [
+ "azsmnet3936"
+ ]
+ },
+ "Variables": {
+ "SubscriptionId": "b80cf239-2c72-47ab-b309-b26aec4656b1"
+ }
+}
\ No newline at end of file
diff --git a/src/Search/Search.Tests/Tests/GetSearchTests.cs b/src/Search/Search.Tests/Tests/GetSearchTests.cs
index cd0d4a26cbac..98b0839927f2 100644
--- a/src/Search/Search.Tests/Tests/GetSearchTests.cs
+++ b/src/Search/Search.Tests/Tests/GetSearchTests.cs
@@ -133,6 +133,24 @@ public void CanSearchWithDateTimeInStaticModel()
Run(TestCanSearchWithDateTimeInStaticModel);
}
+ [Fact]
+ public void CanRoundTripNonNullableValueTypes()
+ {
+ Run(TestCanRoundTripNonNullableValueTypes);
+ }
+
+ [Fact]
+ public void NullCannotBeConvertedToValueType()
+ {
+ Run(TestNullCannotBeConvertedToValueType);
+ }
+
+ [Fact]
+ public void CanFilterNonNullableType()
+ {
+ Run(TestCanFilterNonNullableType);
+ }
+
protected override SearchIndexClient GetClient()
{
SearchIndexClient client = base.GetClient();
diff --git a/src/Search/Search.Tests/Tests/Models/ModelWithInt.cs b/src/Search/Search.Tests/Tests/Models/ModelWithInt.cs
new file mode 100644
index 000000000000..5f579d7e7e66
--- /dev/null
+++ b/src/Search/Search.Tests/Tests/Models/ModelWithInt.cs
@@ -0,0 +1,13 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+
+namespace Microsoft.Azure.Search.Tests
+{
+ internal class ModelWithInt
+ {
+ public string Key { get; set; }
+
+ public int IntValue { get; set; }
+ }
+}
diff --git a/src/Search/Search.Tests/Tests/Models/ModelWithNullableInt.cs b/src/Search/Search.Tests/Tests/Models/ModelWithNullableInt.cs
new file mode 100644
index 000000000000..cf74f091074e
--- /dev/null
+++ b/src/Search/Search.Tests/Tests/Models/ModelWithNullableInt.cs
@@ -0,0 +1,13 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+
+namespace Microsoft.Azure.Search.Tests
+{
+ internal class ModelWithNullableInt
+ {
+ public string Key { get; set; }
+
+ public int? IntValue { get; set; }
+ }
+}
diff --git a/src/Search/Search.Tests/Tests/PostSearchTests.cs b/src/Search/Search.Tests/Tests/PostSearchTests.cs
index 751d0baece38..39f4b7cd69ea 100644
--- a/src/Search/Search.Tests/Tests/PostSearchTests.cs
+++ b/src/Search/Search.Tests/Tests/PostSearchTests.cs
@@ -132,5 +132,23 @@ public void CanSearchWithDateTimeInStaticModel()
{
Run(TestCanSearchWithDateTimeInStaticModel);
}
+
+ [Fact]
+ public void CanRoundTripNonNullableValueTypes()
+ {
+ Run(TestCanRoundTripNonNullableValueTypes);
+ }
+
+ [Fact]
+ public void NullCannotBeConvertedToValueType()
+ {
+ Run(TestNullCannotBeConvertedToValueType);
+ }
+
+ [Fact]
+ public void CanFilterNonNullableType()
+ {
+ Run(TestCanFilterNonNullableType);
+ }
}
}
diff --git a/src/Search/Search.Tests/Tests/SearchTests.cs b/src/Search/Search.Tests/Tests/SearchTests.cs
index 28082dbcbfe1..f906584f78d8 100644
--- a/src/Search/Search.Tests/Tests/SearchTests.cs
+++ b/src/Search/Search.Tests/Tests/SearchTests.cs
@@ -13,6 +13,7 @@ namespace Microsoft.Azure.Search.Tests
using Microsoft.Rest.Azure;
using Microsoft.Rest.ClientRuntime.Azure.TestFramework;
using Microsoft.Spatial;
+ using Newtonsoft.Json;
using Xunit;
// MAINTENANCE NOTE: Test methods (those marked with [Fact]) need to be in the derived classes in order for
@@ -509,6 +510,128 @@ protected void TestCanSearchWithDateTimeInStaticModel()
Assert.Equal(doc2, response.Results[0].Document);
}
+ protected void TestCanRoundTripNonNullableValueTypes()
+ {
+ SearchServiceClient serviceClient = Data.GetSearchServiceClient();
+
+ Index index = new Index()
+ {
+ Name = TestUtilities.GenerateName(),
+ Fields = new[]
+ {
+ new Field("Key", DataType.String) { IsKey = true },
+ new Field("Rating", DataType.Int32),
+ new Field("Count", DataType.Int64),
+ new Field("IsEnabled", DataType.Boolean),
+ new Field("Ratio", DataType.Double),
+ new Field("StartDate", DataType.DateTimeOffset),
+ new Field("EndDate", DataType.DateTimeOffset)
+ }
+ };
+
+ serviceClient.Indexes.Create(index);
+ SearchIndexClient indexClient = Data.GetSearchIndexClient(index.Name);
+
+ DateTimeOffset startDate = new DateTimeOffset(2015, 11, 24, 14, 01, 00, TimeSpan.FromHours(-8));
+ DateTime endDate = startDate.UtcDateTime + TimeSpan.FromDays(15);
+
+ var doc1 = new NonNullableModel()
+ {
+ Key = "123",
+ Count = 3,
+ EndDate = endDate,
+ IsEnabled = true,
+ Rating = 5,
+ Ratio = 3.14,
+ StartDate = startDate
+ };
+
+ var doc2 = new NonNullableModel()
+ {
+ Key = "456",
+ Count = default(long),
+ EndDate = default(DateTime),
+ IsEnabled = default(bool),
+ Rating = default(int),
+ Ratio = default(double),
+ StartDate = default(DateTimeOffset)
+ };
+
+ var batch = IndexBatch.Create(IndexAction.Create(doc1), IndexAction.Create(doc2));
+
+ indexClient.Documents.Index(batch);
+ SearchTestUtilities.WaitForIndexing();
+
+ DocumentSearchResult response = indexClient.Documents.Search("*");
+
+ Assert.Equal(2, response.Results.Count);
+ Assert.Equal(doc1, response.Results[0].Document);
+ Assert.Equal(doc2, response.Results[1].Document);
+ }
+
+ protected void TestNullCannotBeConvertedToValueType()
+ {
+ SearchServiceClient serviceClient = Data.GetSearchServiceClient();
+
+ Index index = new Index()
+ {
+ Name = TestUtilities.GenerateName(),
+ Fields = new[]
+ {
+ new Field("Key", DataType.String) { IsKey = true },
+ new Field("IntValue", DataType.Int32)
+ }
+ };
+
+ serviceClient.Indexes.Create(index);
+ SearchIndexClient indexClient = Data.GetSearchIndexClient(index.Name);
+
+ var doc = new ModelWithNullableInt()
+ {
+ Key = "123",
+ IntValue = null
+ };
+
+ var batch = IndexBatch.Create(IndexAction.Create(doc));
+
+ indexClient.Documents.Index(batch);
+ SearchTestUtilities.WaitForIndexing();
+
+ JsonSerializationException e =
+ Assert.Throws(() => indexClient.Documents.Search("*"));
+ Assert.Contains("Error converting value {null} to type 'System.Int32'. Path 'IntValue'.", e.Message);
+ }
+
+ protected void TestCanFilterNonNullableType()
+ {
+ SearchServiceClient serviceClient = Data.GetSearchServiceClient();
+
+ Index index = new Index()
+ {
+ Name = TestUtilities.GenerateName(),
+ Fields = new[]
+ {
+ new Field("Key", DataType.String) { IsKey = true },
+ new Field("IntValue", DataType.Int32) { IsFilterable = true }
+ }
+ };
+
+ serviceClient.Indexes.Create(index);
+ SearchIndexClient indexClient = Data.GetSearchIndexClient(index.Name);
+
+ var doc = new ModelWithInt() { Key = "123", IntValue = 0 };
+ var batch = IndexBatch.Create(IndexAction.Create(doc));
+
+ indexClient.Documents.Index(batch);
+ SearchTestUtilities.WaitForIndexing();
+
+ var parameters = new SearchParameters() { Filter = "IntValue eq 0" };
+ DocumentSearchResult response = indexClient.Documents.Search("*", parameters);
+
+ Assert.Equal(1, response.Results.Count);
+ Assert.Equal(doc.IntValue, response.Results[0].Document.IntValue);
+ }
+
private IEnumerable IndexDocuments(SearchIndexClient client, int totalDocCount)
{
int existingDocumentCount = Data.TestDocuments.Length;
@@ -607,5 +730,46 @@ private void AssertValueFacetsEqual(ValueFacetResult[] actualFacets, param
Assert.Equal(expectedFacets[i].Count, actualFacets[i].Count);
}
}
+
+ private class NonNullableModel
+ {
+ public string Key { get; set; }
+
+ public int Rating { get; set; }
+
+ public long Count { get; set; }
+
+ public bool IsEnabled { get; set; }
+
+ public double Ratio { get; set; }
+
+ public DateTimeOffset StartDate { get; set; }
+
+ public DateTime EndDate { get; set; }
+
+ public override bool Equals(object obj)
+ {
+ NonNullableModel other = obj as NonNullableModel;
+
+ if (other == null)
+ {
+ return false;
+ }
+
+ return
+ this.Count == other.Count &&
+ this.EndDate == other.EndDate &&
+ this.IsEnabled == other.IsEnabled &&
+ this.Key == other.Key &&
+ this.Rating == other.Rating &&
+ this.Ratio == other.Ratio &&
+ this.StartDate == other.StartDate;
+ }
+
+ public override int GetHashCode()
+ {
+ return (this.Key != null) ? this.Key.GetHashCode() : 0;
+ }
+ }
}
}
diff --git a/src/Search/Search.Tests/Tests/Serialization/ValueTypePreservingContractResolverTests.cs b/src/Search/Search.Tests/Tests/Serialization/ValueTypePreservingContractResolverTests.cs
new file mode 100644
index 000000000000..559a3e35317f
--- /dev/null
+++ b/src/Search/Search.Tests/Tests/Serialization/ValueTypePreservingContractResolverTests.cs
@@ -0,0 +1,52 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+
+namespace Microsoft.Azure.Search.Tests
+{
+ using System;
+ using System.Linq;
+ using Newtonsoft.Json;
+ using Newtonsoft.Json.Serialization;
+ using Xunit;
+
+ public sealed class ValueTypePreservingContractResolverTests
+ {
+ private ValueTypePreservingContractResolver _resolver;
+
+ public ValueTypePreservingContractResolverTests()
+ {
+ this._resolver = new ValueTypePreservingContractResolver(new DefaultContractResolver());
+ }
+
+ [Fact]
+ public void NullablePropertiesHaveNoDefaultValueHandlingSet()
+ {
+ JsonObjectContract contract = Resolve();
+
+ Assert.Equal(2, contract.Properties.Count);
+ Assert.True(contract.Properties.All(p => !p.DefaultValueHandling.HasValue));
+ }
+
+ [Fact]
+ public void NonNullablePropertiesSetToDefaultValueInclude()
+ {
+ JsonObjectContract contract = Resolve();
+
+ Assert.Equal(2, contract.Properties.Count);
+
+ JsonProperty key = contract.Properties.GetProperty("Key", StringComparison.Ordinal);
+ JsonProperty intValue = contract.Properties.GetProperty("IntValue", StringComparison.Ordinal);
+
+ Assert.False(key.DefaultValueHandling.HasValue);
+ Assert.True(intValue.DefaultValueHandling.HasValue);
+ Assert.Equal(DefaultValueHandling.Include, intValue.DefaultValueHandling.Value);
+ }
+
+ private JsonObjectContract Resolve()
+ {
+ JsonContract contract = this._resolver.ResolveContract(typeof(T));
+ return Assert.IsType(contract);
+ }
+ }
+}
diff --git a/src/Search/Search/Customizations/Serialization/JsonUtility.cs b/src/Search/Search/Customizations/Serialization/JsonUtility.cs
index 732cc3371cbd..1902ce88fca6 100644
--- a/src/Search/Search/Customizations/Serialization/JsonUtility.cs
+++ b/src/Search/Search/Customizations/Serialization/JsonUtility.cs
@@ -23,41 +23,40 @@ internal static class JsonUtility
public static readonly JsonSerializerSettings DocumentDeserializerSettings =
CreateDeserializerSettings();
+ private static readonly IContractResolver CamelCaseResolver =
+ new ValueTypePreservingContractResolver(new CamelCasePropertyNamesContractResolver());
+
+ private static readonly IContractResolver DefaultResolver =
+ new ValueTypePreservingContractResolver(new DefaultContractResolver());
+
public static JsonSerializerSettings CreateDefaultSettings()
{
- var settings = new JsonSerializerSettings()
+ return new JsonSerializerSettings()
{
- Formatting = Formatting.Indented,
+ ContractResolver = CamelCaseResolver,
+ Converters = new JsonConverter[]
+ {
+ new StringEnumConverter() { CamelCaseText = true }
+ },
DefaultValueHandling = DefaultValueHandling.Ignore,
- ContractResolver = new CamelCasePropertyNamesContractResolver()
+ Formatting = Formatting.Indented
};
-
- settings.Converters.Add(new StringEnumConverter() { CamelCaseText = true });
-
- return settings;
}
public static JsonSerializerSettings CreateSerializerSettings(bool useCamelCase) where T : class
{
- var settings =
- new JsonSerializerSettings()
- {
- Formatting = Formatting.Indented,
- Converters = new JsonConverter[]
- {
- new GeographyPointConverter(),
- new IndexActionConverter(),
- new DateTimeConverter()
- },
- DefaultValueHandling = DefaultValueHandling.Ignore
- };
-
- if (useCamelCase)
+ return new JsonSerializerSettings()
{
- settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
- }
-
- return settings;
+ ContractResolver = useCamelCase ? CamelCaseResolver : DefaultResolver,
+ Converters = new JsonConverter[]
+ {
+ new GeographyPointConverter(),
+ new IndexActionConverter(),
+ new DateTimeConverter()
+ },
+ DefaultValueHandling = DefaultValueHandling.Ignore,
+ Formatting = Formatting.Indented
+ };
}
public static JsonSerializerSettings CreateTypedDeserializerSettings() where T : class
@@ -101,21 +100,19 @@ private static JsonSerializerSettings CreateDeserializerSettings, new()
where TDoc : class
{
- var settings =
- new JsonSerializerSettings()
- {
- DateParseHandling = DateParseHandling.DateTimeOffset,
- Converters = new JsonConverter[]
- {
- new GeographyPointConverter(),
- new DocumentConverter(),
- new DateTimeConverter(),
- new SearchResultConverter(),
- new SuggestResultConverter()
- }
- };
-
- return settings;
+ return new JsonSerializerSettings()
+ {
+ ContractResolver = DefaultResolver,
+ Converters = new JsonConverter[]
+ {
+ new GeographyPointConverter(),
+ new DocumentConverter(),
+ new DateTimeConverter(),
+ new SearchResultConverter(),
+ new SuggestResultConverter()
+ },
+ DateParseHandling = DateParseHandling.DateTimeOffset
+ };
}
}
}
diff --git a/src/Search/Search/Customizations/Serialization/ValueTypePreservingContractResolver.cs b/src/Search/Search/Customizations/Serialization/ValueTypePreservingContractResolver.cs
new file mode 100644
index 000000000000..3d73654483c0
--- /dev/null
+++ b/src/Search/Search/Customizations/Serialization/ValueTypePreservingContractResolver.cs
@@ -0,0 +1,103 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+
+namespace Microsoft.Azure.Search
+{
+ using System;
+ using System.Collections.Concurrent;
+ using System.Collections.Generic;
+ using System.Reflection;
+ using Newtonsoft.Json;
+ using Newtonsoft.Json.Serialization;
+
+ internal class ValueTypePreservingContractResolver : IContractResolver
+ {
+ private IContractResolver _innerResolver;
+ private ConcurrentDictionary _contractCache;
+
+ public ValueTypePreservingContractResolver(IContractResolver innerResolver)
+ {
+ if (innerResolver == null)
+ {
+ throw new ArgumentNullException("innerResolver");
+ }
+
+ this._innerResolver = innerResolver;
+ this._contractCache = new ConcurrentDictionary();
+ }
+
+ public JsonContract ResolveContract(Type type)
+ {
+ JsonContract contract = this._innerResolver.ResolveContract(type);
+ JsonObjectContract objectContract = contract as JsonObjectContract;
+
+ if (objectContract != null)
+ {
+ contract = this._contractCache.GetOrAdd(type, t => ResolveObjectContract(objectContract, t));
+ }
+
+ return contract;
+ }
+
+ private static JsonObjectContract ResolveObjectContract(JsonObjectContract objectContract, Type type)
+ {
+ // Prepare to create a copy of the contract if necessary. We need to copy it if we're going to mutate
+ // it, because JSON.NET caches it and we don't want to alter the shared cached state.
+ Lazy newContract =
+ new Lazy(() => CopyContract(objectContract, type));
+
+ foreach (JsonProperty property in objectContract.Properties)
+ {
+ if (property.PropertyType.GetTypeInfo().IsValueType && !IsNullable(property.PropertyType))
+ {
+ JsonProperty newProperty =
+ newContract.Value.Properties.GetProperty(property.PropertyName, StringComparison.Ordinal);
+ newProperty.DefaultValueHandling = DefaultValueHandling.Include;
+ }
+ }
+
+ return newContract.IsValueCreated ? newContract.Value : objectContract;
+ }
+
+ private static JsonObjectContract CopyContract(JsonObjectContract contract, Type type)
+ {
+ var copy = new JsonObjectContract(type);
+ CopyCollection(contract.CreatorParameters, copy.CreatorParameters);
+ copy.Converter = contract.Converter;
+ copy.CreatedType = contract.CreatedType;
+ copy.DefaultCreator = contract.DefaultCreator;
+ copy.DefaultCreatorNonPublic = contract.DefaultCreatorNonPublic;
+ copy.ExtensionDataGetter = contract.ExtensionDataGetter;
+ copy.ExtensionDataSetter = contract.ExtensionDataSetter;
+ copy.IsReference = contract.IsReference;
+ copy.ItemConverter = contract.ItemConverter;
+ copy.ItemIsReference = contract.ItemIsReference;
+ copy.ItemReferenceLoopHandling = contract.ItemReferenceLoopHandling;
+ copy.ItemRequired = contract.ItemRequired;
+ copy.ItemTypeNameHandling = contract.ItemTypeNameHandling;
+ copy.MemberSerialization = contract.MemberSerialization;
+ CopyCollection(contract.OnDeserializedCallbacks, copy.OnDeserializedCallbacks);
+ CopyCollection(contract.OnDeserializingCallbacks, copy.OnDeserializingCallbacks);
+ CopyCollection(contract.OnErrorCallbacks, copy.OnErrorCallbacks);
+ CopyCollection(contract.OnSerializedCallbacks, copy.OnSerializedCallbacks);
+ CopyCollection(contract.OnSerializingCallbacks, copy.OnSerializingCallbacks);
+ copy.OverrideCreator = contract.OverrideCreator;
+ CopyCollection(contract.Properties, copy.Properties);
+ return copy;
+ }
+
+ private static void CopyCollection(ICollection source, ICollection target)
+ {
+ foreach (T t in source)
+ {
+ target.Add(t);
+ }
+ }
+
+ private static bool IsNullable(Type type)
+ {
+ return type.GetTypeInfo().IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>);
+ }
+ }
+}