You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| One per blob |`json`| Parses JSON blobs as a single chunk of text. Each JSON blob becomes a single Azure Search document. | Generally available in both [REST](https://docs.microsoft.com/rest/api/searchservice/indexer-operations) and [.NET](https://docs.microsoft.com/dotnet/api/microsoft.azure.search.models.indexer) APIs. |
24
-
| Multiple per blob |`jsonArray`| Parses a JSON array in the blob, where each element of the array becomes a separate Azure Search document. |In preview, in [REST api-version=`2017-11-11-Preview`](search-api-2017-11-11-preview.md) and [.NET SDK Preview](https://aka.ms/search-sdk-preview). |
24
+
| Multiple per blob |`jsonArray`| Parses a JSON array in the blob, where each element of the array becomes a separate Azure Search document. |Generally available in both [REST](https://docs.microsoft.com/rest/api/searchservice/indexer-operations) and [.NET](https://docs.microsoft.com/dotnet/api/microsoft.azure.search.models.indexer) APIs. |
25
25
26
-
> [!Note]
27
-
> Preview APIs are intended for testing and evaluation, and should not be used in production environments.
28
-
>
29
26
30
27
## Setting up JSON indexing
31
28
Indexing JSON blobs is similar to the regular document extraction in a three-part workflow common to all indexers in Azure Search.
@@ -101,9 +98,9 @@ A fully specified request might look as follows:
101
98
102
99
As noted, field mappings are not required. Given an index with "text", "datePublished, and "tags" fields, the blob indexer can infer the correct mapping without a field mapping present in the request.
103
100
104
-
## How to parse JSON arrays (preview)
101
+
## How to parse JSON arrays
105
102
106
-
Alternatively, you can opt for the JSON array preview feature. This capability is useful when blobs contain an *array of JSON objects*, and you want each element to become a separate Azure Search document. For example, given the following JSON blob, you can populate your Azure Search index with three separate documents, each with "id" and "text" fields.
103
+
Alternatively, you can opt for the JSON array feature. This capability is useful when blobs contain an *array of JSON objects*, and you want each element to become a separate Azure Search document. For example, given the following JSON blob, you can populate your Azure Search index with three separate documents, each with "id" and "text" fields.
107
104
108
105
[
109
106
{ "id" : "1", "text" : "example 1" },
@@ -113,9 +110,9 @@ Alternatively, you can opt for the JSON array preview feature. This capability i
113
110
114
111
### Indexer definition for a JSON array
115
112
116
-
For a JSON array, the indexer request uses the preview API and the `jsonArray` parser. These are the only two array-specific requirements for indexing JSON blobs.
113
+
For a JSON array, the indexer request uses the `jsonArray` parser. These are the only two array-specific requirements for indexing JSON blobs.
117
114
118
-
POST https://[service name].search.windows.net/indexers?api-version=2017-11-11-Preview
115
+
POST https://[service name].search.windows.net/indexers?api-version=2017-11-11
0 commit comments