Skip to content

Commit 3420729

Browse files
committed
Updates to shared content
1 parent a5ae8c7 commit 3420729

File tree

4 files changed

+34
-16
lines changed

4 files changed

+34
-16
lines changed

articles/search/includes/quickstarts/dotnet-semantic.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,19 @@ ms.service: azure-ai-search
55
ms.custom:
66
- ignite-2023
77
ms.topic: include
8-
ms.date: 06/13/2025
8+
ms.date: 06/27/2025
99
---
1010

1111
[!INCLUDE [Semantic ranker introduction](semantic-ranker-intro.md)]
1212

13-
In this quickstart, build a console application by using the [**Azure.Search.Documents**](/dotnet/api/overview/azure/search.documents-readme) client library to add semantic ranking to an existing search index.
14-
1513
> [!TIP]
1614
> You can [download the source code](https://github.com/Azure-Samples/azure-search-dotnet-samples/tree/main/quickstart-semantic-search/SemanticSearchQuickstart) to start with a finished project or follow these steps to create your own.
1715
1816
## Set up the client
1917

20-
In this quickstart, you use an IDE and the [Azure.Search.Documents](TBD) library to configure and use a semantic ranker.
18+
In this quickstart, you use an IDE and the [**Azure.Search.Documents**](/dotnet/api/overview/azure/search.documents-readme) client library to add semantic ranking to an existing search index.
2119

22-
We recommend [Visual Studio](TBD) for this quickstart.
20+
We recommend [Visual Studio](https://visualstudio.microsoft.com/vs/community/) for this quickstart.
2321

2422
### Install libraries
2523

articles/search/includes/quickstarts/python-semantic.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ ms.service: azure-ai-search
55
ms.custom:
66
- ignite-2023
77
ms.topic: include
8-
ms.date: 06/13/2025
8+
ms.date: 06/27/2025
99
---
1010

1111
[!INCLUDE [Semantic ranker introduction](semantic-ranker-intro.md)]
1212

1313
> [!TIP]
14-
> You can [download and run a finished notebook](https://github.com/Azure-Samples/azure-search-python-samples/tree/main/Quickstart-Semantic-Search) to start with a finished project or follow these steps to create your own.
14+
> You can [download a finished notebook](https://github.com/Azure-Samples/azure-search-python-samples/tree/main/Quickstart-Semantic-Search) to start with a finished project or follow these steps to create your own.
1515
1616
## Set up the client
1717

1818
In this quickstart, use a Jupyter notebook and the [**azure-search-documents**](/python/api/overview/azure/search-documents-readme) library in the Azure SDK for Python to learn about semantic ranking.
1919

20-
Use [Visual Studio Code with the Python extension](https://code.visualstudio.com/docs/languages/python), or equivalent IDE, with Python 3.10 or later.
20+
We recommend [Visual Studio Code](https://code.visualstudio.com/download) with Python 3.10 or later and the [Python extension](https://code.visualstudio.com/docs/languages/python) for this quickstart.
2121

2222
We recommend a virtual environment for this quickstart:
2323

articles/search/includes/quickstarts/semantic-ranker-intro.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: haileytap
44
ms.author: haileytapia
55
ms.service: azure-ai-search
66
ms.topic: include
7-
ms.date: 06/25/2025
7+
ms.date: 06/27/2025
88
---
99

1010
In this quickstart, you learn about the index and query modifications that invoke semantic ranker.
@@ -16,20 +16,38 @@ You can add a semantic configuration to an existing index with no rebuild requir
1616
In this quickstart:
1717

1818
> [!div class="checklist"]
19-
> - Add a *semantic configuration* to a search index
19+
> - Add a semantic configuration to a search index
2020
> - Add semantic parameters to a query
2121
2222
## Prerequisites
2323

2424
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
2525

26-
+ An [Azure AI Search service](../../search-create-service-portal.md), at Basic tier or higher, with [semantic ranker enabled](semantic-how-to-enable-disable.md).
26+
+ An [Azure AI Search service](../../search-create-service-portal.md), at Basic tier or higher, with [semantic ranker enabled](../../semantic-how-to-enable-disable.md).
2727

2828
+ A [new or existing index](../../search-how-to-create-search-index.md) with descriptive or verbose text fields, attributed as retrievable in your index.
2929

30-
## Configure role-based access
30+
## Configure access
3131

32-
TBD
32+
You can connect to your Azure AI Search service [using API keys](../../search-security-api-keys.md) or Microsoft Entra ID with role assignments. Keys are easier to start with, but roles are more secure.
33+
34+
To configure the recommended role-based access:
35+
36+
1. Sign in to the [Azure portal](https://portal.azure.com/) and select your search service.
37+
38+
1. From the left pane, select **Settings** > **Keys**.
39+
40+
1. Under **API Access control**, select **Both**.
41+
42+
This option enables both key-based and keyless authentication. After you assign roles, you can return to this step and select **Role-based access control**.
43+
44+
1. From the left pane, select **Access control (IAM)**.
45+
46+
1. Select **Add** > **Add role assignment**.
47+
48+
1. Assign the **Search Service Contributor** and **Search Index Data Contributor** roles to your user account.
49+
50+
For more information, see [Connect to Azure AI Search using roles](../../search-security-rbac.md).
3351

3452
## Start with an index
3553

@@ -39,7 +57,7 @@ If you don't have access to the Azure portal, you can create a hotels-quickstart
3957

4058
Both indexes have a "Description" field that's suitable for demonstrating the semantic ranker.
4159

42-
1. Sign in to the Azure portal and find your search service.
60+
1. Sign in to the [Azure portal](https://portal.azure.com/) and find your search service.
4361

4462
1. Under **Search management** > **Indexes**, open the hotels index. Make sure the index doesn't have a semantic configuration.
4563

@@ -106,7 +124,6 @@ Both indexes have a "Description" field that's suitable for demonstrating the se
106124
"Description": "Oceanfront hotel overlooking the beach features rooms with a private balcony and 2 indoor and outdoor pools. Inspired by the natural beauty of the island, each room includes an original painting of local scenes by the owner. Rooms include a mini fridge, Keurig coffee maker, and flatscreen TV. Various shops and art entertainment are on the boardwalk, just steps away."
107125
}
108126
]
109-
}
110127
```
111128

112129
Later, you can try this query again after semantic ranking is configured to see how the response changes.

articles/search/includes/quickstarts/semantic-ranker-rest.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@ author: haileytapia
44
ms.author: haileytapia
55
ms.service: azure-ai-search
66
ms.topic: include
7-
ms.date: 06/25/2025
7+
ms.date: 06/27/2025
88
---
99

1010
[!INCLUDE [Semantic ranker introduction](semantic-ranker-intro.md)]
1111

12+
> [!TIP]
13+
> You can [download the source code](https://github.com/Azure-Samples/azure-search-rest-samples/tree/main/Quickstart-semantic-search) to start with a finished project or follow these steps to create your own.
14+
1215
## Set up the client
1316

1417
In this quickstart, you use a REST client and the [Azure AI Search REST APIs](/rest/api/searchservice) to configure and use a semantic ranker.

0 commit comments

Comments
 (0)