Skip to content

Commit a0f2432

Browse files
committed
edit pass: search-wizard-quickstarts
1 parent 3a69ade commit a0f2432

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

articles/search/search-get-started-portal-image-search.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ Sample data consists of image files in the [azure-search-sample-data](https://gi
3535

3636
+ 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.
3737

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.
3939

4040
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).
4141

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.
4343

4444
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:
4545

@@ -157,7 +157,7 @@ Search Explorer accepts text, vectors, and images as query inputs. You can drag
157157

158158
1. In the Azure portal, go to **Search Management** > **Indexes**, and then select the index that you created. **Search explorer** is the first tab.
159159

160-
1. For **View**, select **Image view**.
160+
1. On the **View** menu, select **Image view**.
161161

162162
:::image type="content" source="media/search-get-started-portal-images/select-image-view.png" alt-text="Screenshot of the command for selecting image view.":::
163163

articles/search/search-get-started-portal-import-vectors.md

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ For fewer limitations or more data source options, try a code-base approach. For
4141

4242
Azure Storage must be a standard performance (general-purpose v2) account. Access tiers can be hot, cool, and cold.
4343

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.
4545

4646
+ 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.
4747

@@ -51,13 +51,13 @@ For fewer limitations or more data source options, try a code-base approach. For
5151

5252
+ 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.
5353

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).
5555

5656
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).
5757

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.
5959

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:
6161

6262
+ Use the Basic tier or higher.
6363
+ [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.
112112

113113
1. Load the sample data:
114114

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**.
116116

117117
1. On the **Data Engineering** pane, select **Lakehouse** to create a lakehouse.
118118

@@ -147,7 +147,7 @@ Use these instructions to assign permissions or get an API key for search servic
147147

148148
1. Select **Add**, and then select **Add role assignment**.
149149

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**.
151151

152152
1. Under **Members**, select **Managed identity**, and then select **Members**.
153153

@@ -174,11 +174,11 @@ Use these instructions to assign permissions or get an API key for search servic
174174
After you finish these steps, you should be able to select the Azure AI Vision vectorizer in the **Import and vectorize data** wizard.
175175

176176
> [!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.
178178
179179
### [Azure AI Studio model catalog](#tab/model-catalog)
180180

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 OpenAI CLIP model. Internally, the wizard uses the [AML skill](cognitive-search-aml-skill.md) to connect to the catalog.
182182

183183
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.
184184

@@ -222,13 +222,15 @@ In this step, specify the embedding model for vectorizing chunked data.
222222

223223
1. Specify the Azure subscription.
224224

225-
1. For Azure OpenAI, select the service, model deployment, and authentication type.
225+
1. Make selections according to the resource:
226226

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.
228228

229-
For AI Vision vectorization, select the account.
229+
1. For AI Studio catalog, select the project, model deployment, and authentication type.
230230

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.
232234

233235
1. Select the checkbox that acknowledges the billing impact of using these resources.
234236

@@ -243,7 +245,7 @@ If your content includes images, you can apply AI in two ways:
243245

244246
Azure AI Search and your Azure AI resource must be in the same region.
245247

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.
247249

248250
1. Specify the subscription.
249251

@@ -283,17 +285,17 @@ When the wizard completes the configuration, it creates the following objects:
283285

284286
Search Explorer accepts text strings as input and then vectorizes the text for vector query execution.
285287

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.
287289

288290
1. Optionally, select **Query options** and hide vector values in search results. This step makes your search results easier to read.
289291

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.":::
291293

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.
293295

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.":::
295297

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.
297299

298300
```json
299301
{
@@ -309,15 +311,15 @@ Search Explorer accepts text strings as input and then vectorizes the text for v
309311
}
310312
```
311313

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?`.
313315

314316
1. Select **Search** to run the query.
315317

316318
:::image type="content" source="media/search-get-started-portal-import-vectors/search-results.png" alt-text="Screenshot of search results.":::
317319

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.
319321

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:
321323

322324
```json
323325
{
@@ -336,8 +338,8 @@ Search Explorer accepts text strings as input and then vectorizes the text for v
336338

337339
## Clean up
338340

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.
340342

341-
## Next steps
343+
## Next step
342344

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

Comments
 (0)