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
Copy file name to clipboardExpand all lines: articles/search/search-get-started-portal-image-search.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,11 +35,11 @@ Sample data consists of image files in the [azure-search-sample-data](https://gi
35
35
36
36
+ Azure Storage to store image files as blobs. Use Azure Blob Storage, a standard performance (general-purpose v2) account. Access tiers can be hot, cool, and cold.
37
37
38
-
Don't use Azure Data Lake Storage Gen2 (a storage account with a hierarchical namespace). Data Lake Storage Gen2 isn't supported with this version of the wizard.
38
+
Don't use Azure Data Lake Storage Gen2 (a storage account with a hierarchical namespace). This version of the wizard doesn't support Data Lake Storage Gen2.
39
39
40
40
All of the preceding resources must have public access enabled so that the portal nodes can access them. Otherwise, the wizard fails. After the wizard runs, you can enable firewalls and private endpoints on the integration components for security. For more information, see [Secure connections in the import wizards](search-import-data-portal.md#secure-connections).
41
41
42
-
If private endpoints are already present and can't be disabled, the alternative option is to run the respective end-to-end flow from a script or program on a virtual machine that's within the same virtual network as the private endpoint. [Here's a Python code sample](https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/integrated-vectorization) for integrated vectorization. The same [GitHub repo](https://github.com/Azure/azure-search-vector-samples/tree/main) has samples in other programming languages.
42
+
If private endpoints are already present and you can't disable them, the alternative option is to run the respective end-to-end flow from a script or program on a virtual machine that's within the same virtual network as the private endpoint. [Here's a Python code sample](https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/integrated-vectorization) for integrated vectorization. The same [GitHub repo](https://github.com/Azure/azure-search-vector-samples/tree/main) has samples in other programming languages.
43
43
44
44
A free search service supports role-based access control on connections to Azure AI Search, but it doesn't support managed identities on outbound connections to Azure Storage or Azure AI Vision. This level of support means you must use key-based authentication on connections between a free search service and other Azure services. For connections that are more secure:
45
45
@@ -157,7 +157,7 @@ Search Explorer accepts text, vectors, and images as query inputs. You can drag
157
157
158
158
1. In the Azure portal, go to **Search Management** > **Indexes**, and then select the index that you created. **Search explorer** is the first tab.
159
159
160
-
1.For **View**, select **Image view**.
160
+
1.On the **View** menu, select **Image view**.
161
161
162
162
:::image type="content" source="media/search-get-started-portal-images/select-image-view.png" alt-text="Screenshot of the command for selecting image view.":::
Copy file name to clipboardExpand all lines: articles/search/search-get-started-portal-import-vectors.md
+26-24Lines changed: 26 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ For fewer limitations or more data source options, try a code-base approach. For
41
41
42
42
Azure Storage must be a standard performance (general-purpose v2) account. Access tiers can be hot, cool, and cold.
43
43
44
-
Don't use Azure Data Lake Storage Gen2 (a storage account with a hierarchical namespace). Data Lake Storage Gen2 isn't supported with this version of the wizard.
44
+
Don't use Azure Data Lake Storage Gen2 (a storage account with a hierarchical namespace). This version of the wizard doesn't support Data Lake Storage Gen2.
45
45
46
46
+ For vectorization, an [Azure AI services multiservice account](/azure/ai-services/multi-service-resource) or [Azure OpenAI Service](https://aka.ms/oai/access) endpoint with deployments.
47
47
@@ -51,13 +51,13 @@ For fewer limitations or more data source options, try a code-base approach. For
51
51
52
52
+ For indexing and queries, Azure AI Search. It must be in the same region as your Azure AI service. We recommend the Basic tier or higher.
53
53
54
-
+ Role assignments or API keys are required for connections to embedding models and data sources. This article provides instructions for role-based access control (RBAC).
54
+
+ Role assignments or API keys for connections to embedding models and data sources. This article provides instructions for role-based access control (RBAC).
55
55
56
56
All of the preceding resources must have public access enabled so that the portal nodes can access them. Otherwise, the wizard fails. After the wizard runs, you can enable firewalls and private endpoints on the integration components for security. For more information, see [Secure connections in the import wizards](search-import-data-portal.md#secure-connections).
57
57
58
-
If private endpoints are already present and can't be disabled, the alternative option is to run the respective end-to-end flow from a script or program on a virtual machine that's within the same virtual network as the private endpoint. [Here's a Python code sample](https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/integrated-vectorization) for integrated vectorization. The same [GitHub repo](https://github.com/Azure/azure-search-vector-samples/tree/main) has samples in other programming languages.
58
+
If private endpoints are already present and and you can't disable them, the alternative option is to run the respective end-to-end flow from a script or program on a virtual machine that's within the same virtual network as the private endpoint. [Here's a Python code sample](https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/integrated-vectorization) for integrated vectorization. The same [GitHub repo](https://github.com/Azure/azure-search-vector-samples/tree/main) has samples in other programming languages.
59
59
60
-
A free search service supports role-based access control on connections to Azure AI Search, but it doesn't support managed identities on outbound connections to Azure Storage or Azure AI Vision. This level of support means you must use key-based authentication on connections between a free search service and other Azure services. For connections that are more secure:
60
+
A free search service supports RBAC on connections to Azure AI Search, but it doesn't support managed identities on outbound connections to Azure Storage or Azure AI Vision. This level of support means you must use key-based authentication on connections between a free search service and other Azure services. For connections that are more secure:
61
61
62
62
+ Use the Basic tier or higher.
63
63
+[Configure a managed identity](search-howto-managed-identities-data-sources.md) and role assignments to admit requests from Azure AI Search on other Azure services.
@@ -112,7 +112,7 @@ This section points you to data that works for this quickstart.
112
112
113
113
1. Load the sample data:
114
114
115
-
1. From the **Power BI** switcher located on the lower left, select **Data Engineering**.
115
+
1. From the **Power BI** switcher on the lower left, select **Data Engineering**.
116
116
117
117
1. On the **Data Engineering** pane, select **Lakehouse** to create a lakehouse.
118
118
@@ -147,7 +147,7 @@ Use these instructions to assign permissions or get an API key for search servic
147
147
148
148
1. Select **Add**, and then select **Add role assignment**.
149
149
150
-
1. Under **Job function roles**, select [**Cognitive Services OpenAI User**](/azure/ai-services/openai/how-to/role-based-access-control#azure-openai-roles), and then select **Next**.
150
+
1. Under **Job function roles**, select [Cognitive Services OpenAI User](/azure/ai-services/openai/how-to/role-based-access-control#azure-openai-roles), and then select **Next**.
151
151
152
152
1. Under **Members**, select **Managed identity**, and then select **Members**.
153
153
@@ -174,11 +174,11 @@ Use these instructions to assign permissions or get an API key for search servic
174
174
After you finish these steps, you should be able to select the Azure AI Vision vectorizer in the **Import and vectorize data** wizard.
175
175
176
176
> [!NOTE]
177
-
> If you can't select an Azure AI Vision vectorizer, make sure you have an Azure AI Vision resource in a supported region. Also make sure that your search service managed identity has **Cognitive Services OpenAI User** permissions.
177
+
> If you can't select an Azure AI Vision vectorizer, make sure you have an Azure AI Vision resource in a supported region. Also make sure that your search service's managed identity has **Cognitive Services OpenAI User** permissions.
178
178
179
179
### [Azure AI Studio model catalog](#tab/model-catalog)
180
180
181
-
**Import and vectorize data** supports Azure, Cohere, and Facebook embedding models in the Azure AI Studio model catalog, but it doesn't currently support OpenAI-CLIP. Internally, the wizard uses the [AML skill](cognitive-search-aml-skill.md) to connect to the catalog.
181
+
**Import and vectorize data** supports Azure, Cohere, and Facebook embedding models in the Azure AI Studio model catalog, but it doesn't currently support the OpenAICLIP model. Internally, the wizard uses the [AML skill](cognitive-search-aml-skill.md) to connect to the catalog.
182
182
183
183
Use these instructions to assign permissions or get an API key for search service connection to Azure OpenAI. You should set up permissions or have connection information available before you run the wizard.
184
184
@@ -222,13 +222,15 @@ In this step, specify the embedding model for vectorizing chunked data.
222
222
223
223
1. Specify the Azure subscription.
224
224
225
-
1.For Azure OpenAI, select the service, model deployment, and authentication type.
225
+
1.Make selections according to the resource:
226
226
227
-
For AI Studio catalog, select the project, model deployment, and authentication type.
227
+
1.For Azure OpenAI, select the service, model deployment, and authentication type.
228
228
229
-
For AI Vision vectorization, select the account.
229
+
1.For AI Studio catalog, select the project, model deployment, and authentication type.
230
230
231
-
For more information about these options, see [Set up embedding models](#set-up-embedding-models).
231
+
1. For AI Vision vectorization, select the account.
232
+
233
+
For more information, see [Set up embedding models](#set-up-embedding-models) earlier in this article.
232
234
233
235
1. Select the checkbox that acknowledges the billing impact of using these resources.
234
236
@@ -243,7 +245,7 @@ If your content includes images, you can apply AI in two ways:
243
245
244
246
Azure AI Search and your Azure AI resource must be in the same region.
245
247
246
-
1. On the **Vectorize your images** page, specify the kind of connection the wizard should make. For image vectorization, it can connect to embedding models in Azure AI Studio or Azure AI Vision.
248
+
1. On the **Vectorize your images** page, specify the kind of connection the wizard should make. For image vectorization, the wizard can connect to embedding models in Azure AI Studio or Azure AI Vision.
247
249
248
250
1. Specify the subscription.
249
251
@@ -283,17 +285,17 @@ When the wizard completes the configuration, it creates the following objects:
283
285
284
286
Search Explorer accepts text strings as input and then vectorizes the text for vector query execution.
285
287
286
-
1. In the Azure portal, under **Search Management**and**Indexes**, select the index your created.
288
+
1. In the Azure portal, go to **Search Management**>**Indexes**, and then select the index that you created.
287
289
288
290
1. Optionally, select **Query options** and hide vector values in search results. This step makes your search results easier to read.
289
291
290
-
:::image type="content" source="media/search-get-started-portal-import-vectors/query-options.png" alt-text="Screenshot of the query options button.":::
292
+
:::image type="content" source="media/search-get-started-portal-import-vectors/query-options.png" alt-text="Screenshot of the button for query options.":::
291
293
292
-
1.Select **JSON view** so that you can enter text for your vector query in the **text** vector query parameter.
294
+
1.On the **View** menu, select **JSON view** so that you can enter text for your vector query in the `text` vector query parameter.
293
295
294
-
:::image type="content" source="media/search-get-started-portal-import-vectors/select-json-view.png" alt-text="Screenshot of JSON selector.":::
296
+
:::image type="content" source="media/search-get-started-portal-import-vectors/select-json-view.png" alt-text="Screenshot of the menu command for opening the JSON view.":::
295
297
296
-
This wizard offers a default query that issues a vector query on the "vector" field, returning the 5 nearest neighbors. If you opted to hide vector values, your default query includes a "select" statement that excludes the vector field from search results.
298
+
The wizard offers a default query that issues a vector query on the `vector` field and returns the five nearest neighbors. If you opted to hide vector values, your default query includes a `select` statement that excludes the `vector` field from search results.
297
299
298
300
```json
299
301
{
@@ -309,15 +311,15 @@ Search Explorer accepts text strings as input and then vectorizes the text for v
309
311
}
310
312
```
311
313
312
-
1.Replace the text`"*"` with a question related to health plans, such as *"which plan has the lowest deductible"*.
314
+
1.For the `text` value, replace the asterisk (`*`) with a question related to health plans, such as `Which plan has the lowest deductible?`.
313
315
314
316
1. Select **Search** to run the query.
315
317
316
318
:::image type="content" source="media/search-get-started-portal-import-vectors/search-results.png" alt-text="Screenshot of search results.":::
317
319
318
-
You should see 5 matches, where each document is a chunk of the original PDF. The title field shows which PDF the chunk comes from.
320
+
Five matches should appear. Each document is a chunk of the original PDF. The `title` field shows which PDF the chunk comes from.
319
321
320
-
1. To see all of the chunks from a specific document, add a filter for the title field for a specific PDF:
322
+
1. To see all of the chunks from a specific document, add a filter for the `title` field for a specific PDF:
321
323
322
324
```json
323
325
{
@@ -336,8 +338,8 @@ Search Explorer accepts text strings as input and then vectorizes the text for v
336
338
337
339
## Clean up
338
340
339
-
Azure AI Search is a billable resource. If it's no longer needed, delete it from your subscription to avoid charges.
341
+
Azure AI Search is a billable resource. If you no longer need it, delete it from your subscription to avoid charges.
340
342
341
-
## Next steps
343
+
## Next step
342
344
343
-
This quickstart introduced you to the **Import and vectorize data** wizard that creates all of the objects necessary for integrated vectorization. If you want to explore each step in detail, try an [integrated vectorization sample](https://github.com/Azure/azure-search-vector-samples/blob/main/demo-python/code/integrated-vectorization/azure-search-integrated-vectorization-sample.ipynb).
345
+
This quickstart introduced you to the **Import and vectorize data** wizard that creates all of the necessary objects for integrated vectorization. If you want to explore each step in detail, try an [integrated vectorization sample](https://github.com/Azure/azure-search-vector-samples/blob/main/demo-python/code/integrated-vectorization/azure-search-integrated-vectorization-sample.ipynb).
0 commit comments