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-explorer.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,8 @@ There are two approaches for querying in Search explorer.
50
50
51
51
+ JSON view supports parameterized queries. Filters, orderby, select, count, searchFields, and all other parameters must be set in JSON view.
52
52
53
-
JSON view provides intellisense for parameter name completion. Place the cursor inside the JSON view and type a space character to show a list of all query parameters, or type a single letter like "s" to show just the query parameters starting with "s". Intellisense doesn't exclude invalid parameters so use your best judgement.
53
+
> [!TIP]
54
+
> JSON view provides intellisense for parameter name completion. Place the cursor inside the JSON view and type a space character to show a list of all query parameters, or type a single letter like "s" to show just the query parameters starting with "s". Intellisense doesn't exclude invalid parameters so use your best judgement.
54
55
55
56
Switch to **JSON view** for parameterized queries. The examples in this article assume JSON view throughout. You can paste JSON examples from this article into the text area.
Copy file name to clipboardExpand all lines: articles/search/search-get-started-portal-import-vectors.md
+53-29Lines changed: 53 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ For more configuration and data source options, try Python or the REST APIs. See
41
41
42
42
First, role-based access control isn't available on the free tier. Basic tier and higher provide role-based access control, which is required for *OneLake indexing* and recommended for connections to embedding models.
43
43
44
-
Second, for multimodal embeddings with Azure AI Vision, your search service must be in the *same region* as Azure AI Vision. Currently, those regions are: SwedenCentral, EastUS, NorthEurope, WestEurope, WestUS, SoutheastAsia, KoreaCentral, FranceCentral, AustraliaEast, WestUS2, SwitzerlandNorth, JapanEast. [Check the documentation](/azure/ai-services/computer-vision/how-to/image-retrieval?tabs=csharp) for an updated list.
44
+
Second, for multimodal embeddings with Azure AI Vision or image-related transformations, your search service must be in the *same region* as Azure AI Vision. Currently, those regions are: SwedenCentral, EastUS, NorthEurope, WestEurope, WestUS, SoutheastAsia, KoreaCentral, FranceCentral, AustraliaEast, WestUS2, SwitzerlandNorth, JapanEast. [Check the documentation](/azure/ai-services/computer-vision/how-to/image-retrieval?tabs=csharp) for an updated list.
45
45
46
46
+ A supported embedding model: [Azure OpenAI](https://aka.ms/oai/access) endpoint with deployments, [Azure AI Vision](/azure/ai-services/computer-vision/how-to/image-retrieval) in a supported region, or [Azure AI Studio model catalog](/azure/ai-studio/what-is-ai-studio) (and hub and project) with model deployments.
47
47
@@ -69,7 +69,7 @@ In the following sections, you can assign the search service managed identity to
69
69
70
70
## Check for semantic ranking
71
71
72
-
This wizard supports semantic ranking, but only on Basic tier and above, and only if semantic ranking is already [enabled on your search service](semantic-how-to-enable-disable.md). If you're using a billable tier, check to see if semantic ranking is enabled.
72
+
This wizard supports semantic ranking, but only on Basic tier and higher, and only if semantic ranking is already [enabled on your search service](semantic-how-to-enable-disable.md). If you're using a billable tier, check to see if semantic ranking is enabled.
73
73
74
74
:::image type="content" source="media/search-get-started-portal-import-vectors/semantic-ranker-enabled.png" alt-text="Screenshot of the semantic ranker configuration page.":::
75
75
@@ -89,9 +89,9 @@ This section points you to data that works for this quickstart.
89
89
90
90
### [**OneLake**](#tab/sample-data-onelake)
91
91
92
-
1. Sign in to the [Power BI](https://powerbi.com/) and [create a workspace](fabric/data-engineering/tutorial-lakehouse-get-started).
92
+
1. Sign in to the [Power BI](https://powerbi.com/) and [create a workspace](/fabric/data-engineering/tutorial-lakehouse-get-started).
93
93
94
-
1. In Power BI, select **Workspaces** from the left-hand menu and open the workspace you just created.
94
+
1. In Power BI, select **Workspaces** from the left-hand menu and open the workspace you created.
95
95
96
96
1. Assign permissions at the workspace level:
97
97
@@ -127,8 +127,6 @@ You can use embedding models deployed in Azure OpenAI, Azure AI Vision for multi
127
127
128
128
**Import and vectorize data** supports: text-embedding-ada-002, text-embedding-3-large, text-embedding-3-small. Internally, the wizard uses the [AzureOpenAIEmbedding skill](cognitive-search-skill-azure-openai-embedding.md) to connect to Azure OpenAI.
129
129
130
-
The wizard can detect Azure OpenAI accounts and embedding model deployments in the same subscription. However, if you're using a different subscription, you can use the instructions in this section to get connection information.
131
-
132
130
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 in hand before running the wizard.
133
131
134
132
1. Sign in to the [Azure portal](https://portal.azure.com/) with your Azure account, and go to your Azure OpenAI resource.
@@ -147,7 +145,7 @@ Use these instructions to assign permissions or get an API key for search servic
147
145
148
146
1. Select **Review + assign**.
149
147
150
-
1. On the Overview page, select **Click here to view endpoints** and **Click here to manage keys** if you need to copy an endpoint or API key. You can paste these values into the wizard if you're using an Azure OpenAI resource in a different subscription, or if you aren't using roles on the connection.
148
+
1. On the Overview page, select **Click here to view endpoints** and **Click here to manage keys** if you need to copy an endpoint or API key. You can paste these values into the wizard if you're using an Azure OpenAI resource with key-based authentication.
151
149
152
150
1. Under **Resource Management** and **Model deployments**, select **Manage Deployments** to open Azure AI Studio.
153
151
@@ -157,9 +155,9 @@ Use these instructions to assign permissions or get an API key for search servic
157
155
158
156
**Import and vectorize data** supports Azure AI Vision image retrieval using multimodal embeddings (version 4.0). Internally, the wizard uses the [multimodal embeddings skill](cognitive-search-skill-vision-vectorize.md) to connect to Azure AI Vision.
159
157
160
-
1.[Create an Azure AI Vision service in a supported region](/azure/ai-services/computer-vision/how-to/image-retrieval?tabs=csharp#prerequisites). We recommend using the same Azure subscription for detection in the wizard.
158
+
1.[Create an Azure AI Vision service in a supported region](/azure/ai-services/computer-vision/how-to/image-retrieval?tabs=csharp#prerequisites).
161
159
162
-
1. Make sure your Azure AI Search service is also in one of those supported regions.
160
+
1. Make sure your Azure AI Search service is in the same region
163
161
164
162
1. After the service is deployed, go to the resource and select **Access control** to assign **Cognitive Services OpenAI Contributor** to your search service's managed identity. Optionally, you can use key-based authentication for the connection.
165
163
@@ -169,8 +167,6 @@ Once these steps are complete, you should be able to select Azure AI Vision vect
169
167
170
168
**Import and vectorize data** supports Azure, Cohere, and Facebook embedding models in the Azure AI Studio model catalog, but doesn't currently support OpenAI-CLIP. Internally, the wizard uses the [AML skill](cognitive-search-aml-skill.md) to connect to the catalog.
171
169
172
-
The wizard can detect Azure AI Studio and hubs and projects in the same subscription. However, if you're using a different subscription, use the instructions in this section to get connection information.
173
-
174
170
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 in hand before running the wizard.
175
171
176
172
1. For model catalog, you should have an [Azure OpenAI resource](/azure/ai-services/openai/how-to/create-resource), a [hub in Azure AI Studio](/azure/ai-studio/how-to/create-projects), and a [project](/azure/ai-studio/how-to/create-projects). Hubs and projects with the same name can share connection information and permissions.
@@ -195,50 +191,78 @@ The next step is to connect to a data source to use for the search index.
195
191
196
192
1. In the **Import and vectorize data** wizard on the **Connect to your data** tab, expand the **Data Source** dropdown list and select **Azure Blob Storage** or **OneLake**.
197
193
198
-
1. Specify the Azure subscription
194
+
1. Specify the Azure subscription.
195
+
196
+
1. For OneLake, specify the lakehouse URL or provide the workspace and lakehouse IDs.
199
197
200
-
1. For Azure Storage, select the account and container that provides the data. For OneLake, specify the lakehouse URL or provide the workspace and lakehouse IDs.
198
+
1. For Azure Storage, select the account and container that provides the data.
201
199
202
-
1. Specify whether you want [deletion detection](search-howto-index-changed-deleted-blobs.md):
200
+
1. Specify whether you want [deletion detection](search-howto-index-changed-deleted-blobs.md). Here's a screenshot of options for an Azure Storage data source:
203
201
204
202
:::image type="content" source="media/search-get-started-portal-import-vectors/data-source-page.png" alt-text="Screenshot of the data source page.":::
205
203
206
-
1. Select **Next: Vectorize your text** to continue.
204
+
1. Select **Next**.
207
205
208
206
## Vectorize your text
209
207
208
+
In this step, specify the embedding model used to vectorize chunked data.
209
+
210
+
1. Specify whether deployed models are on Azure OpenAI, the Azure AI Studio model catalog, or an existing Azure AI Vision multimodal resource in the same region as Azure AI Search.
211
+
212
+
1. Specify the Azure subscription.
213
+
214
+
1. For Azure OpenAI, select the service, model deployment, and authentication type. See [Set up an embedding model (Azure OpenAI)](#azure-openai) for details.
215
+
216
+
1. For AI Studio catalog, select the project, model deployment, and authentication type. See [Set up an embedding model (Azure AI Studio model catalog)](#azure-ai-studio-model-catalog) for details.
217
+
218
+
1. For AI Vision vectorization, select the account. See [Set up an embedding model (Azure AI Vision)](#azure-ai-studio-model-catalog) for details.
219
+
220
+
1. Select the checkbox acknowledging the billing impact of using these resources.
221
+
222
+
1. Select **Next**.
210
223
211
224
## Vectorize and enrich your images
212
225
213
-
In this step, specify the embedding model used to vectorize chunked data.
226
+
If your content includes images, you can apply AI in two ways:
214
227
215
-
1. Provide the subscription, endpoint, API key, and model deployment name.
228
+
+ Use a supported image embedding model from the catalog, or choose the Azure AI Vision multimodal embeddings API to vectorize images.
229
+
+ Use OCR to recognize text in images.
216
230
217
-
1. Optionally, you can crack binary images (for example, scanned document files) and [use OCR](cognitive-search-skill-ocr.md) to recognize text.
231
+
Azure AI Search and your Azure AI resource must be in the same region.
218
232
219
-
1. Optionally, you can add [semantic ranking](semantic-search-overview.md) to rerank results at the end of query execution, promoting the most semantically relevant matches to the top.
233
+
1. 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.
234
+
235
+
1. Specify the subscription.
236
+
237
+
1. For Azure AI Studio model catalog, specify the project and deployment. See [Setting up an embedding model (Azure AI Studio model catalog)](#azure-ai-studio-model-catalog) for details.
220
238
221
-
1.Specify a [run time schedule](search-howto-schedule-indexers.md)for the indexer.
239
+
1.Optionally, you can crack binary images (for example, scanned document files) and [use OCR](cognitive-search-skill-ocr.md)to recognize text.
222
240
223
-
:::image type="content" source="media/search-get-started-portal-import-vectors/enrichment-page.png" alt-text="Screenshot of the enrichment page.":::
241
+
1. Select the checkbox acknowledging the billing impact of using these resources.
224
242
225
-
1. Select **Next: Create and Review** to continue.
243
+
1. Select **Next**.
226
244
227
245
## Advanced settings
228
246
229
-
TBD
247
+
1. Optionally, you can add [semantic ranking](semantic-search-overview.md) to rerank results at the end of query execution, promoting the most semantically relevant matches to the top.
248
+
249
+
1. Optionally, specify a [run time schedule](search-howto-schedule-indexers.md) for the indexer.
250
+
251
+
1. Select **Next**.
230
252
231
253
## Run the wizard
232
254
233
-
This step creates the following objects:
255
+
1. On Review and create, specify a prefix for the objects created when the wizard runs. A common prefix helps you stay organized.
256
+
257
+
1. Select **Create** to run the wizard. This step creates the following objects:
234
258
235
-
+ Data source connection.
259
+
+ Data source connection.
236
260
237
-
+ Index with vector fields, vectorizers, vector profiles, vector algorithms. You aren't prompted to design or modify the default index during the wizard workflow. Indexes conform to the [2024-05-01-preview REST API](/rest/api/searchservice/indexes/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true).
261
+
+ Index with vector fields, vectorizers, vector profiles, vector algorithms. You aren't prompted to design or modify the default index during the wizard workflow. Indexes conform to the [2024-05-01-preview REST API](/rest/api/searchservice/indexes/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true).
238
262
239
-
+ Skillset with [Text Split skill](cognitive-search-skill-textsplit.md) for chunking and an embedding skill for vectorization. The embedding skill is either the [AzureOpenAIEmbeddingModel skill](cognitive-search-skill-azure-openai-embedding.md) for Azure OpenAI or [AML skill](cognitive-search-aml-skill.md) for Azure AI Studio model catalog.
263
+
+ Skillset with [Text Split skill](cognitive-search-skill-textsplit.md) for chunking and an embedding skill for vectorization. The embedding skill is either the [AzureOpenAIEmbeddingModel skill](cognitive-search-skill-azure-openai-embedding.md) for Azure OpenAI or [AML skill](cognitive-search-aml-skill.md) for Azure AI Studio model catalog.
240
264
241
-
+ Indexer with field mappings and output field mappings (if applicable).
265
+
+ Indexer with field mappings and output field mappings (if applicable).
242
266
243
267
If you can't select Azure AI Vision vectorizer, make sure you have an Azure AI Vision resource in a supported region, and that your search service managed identity has a **Cognitive Services OpenAI User** permissions.
244
268
@@ -248,7 +272,7 @@ If you can't progress through the wizard because other options aren't available
248
272
249
273
Search explorer accepts text strings as input and then vectorizes the text for vector query execution.
250
274
251
-
1.Select your index.
275
+
1.In the Azure portal, under **Search Management** and **Indexes**, select the index your created.
252
276
253
277
1. Optionally, select **Query options** and hide vector values in search results. This step makes your search results easier to read.
0 commit comments