|
2 | 2 | CO_OP_TRANSLATOR_METADATA:
|
3 | 3 | {
|
4 | 4 | "original_hash": "932a1f463f0fcf97090b93b5d0255dff",
|
5 |
| - "translation_date": "2025-03-26T18:45:44+00:00", |
| 5 | + "translation_date": "2025-03-28T09:11:01+00:00", |
6 | 6 | "source_file": "00-course-setup\\AzureSearch.md",
|
7 | 7 | "language_code": "fa"
|
8 | 8 | }
|
9 | 9 | -->
|
| 10 | +# راهنمای تنظیم Azure AI Search |
10 | 11 |
|
| 12 | +این راهنما به شما کمک میکند Azure AI Search را با استفاده از پورتال Azure تنظیم کنید. مراحل زیر را دنبال کنید تا سرویس جستجوی Azure AI Search خود را ایجاد و پیکربندی کنید. |
11 | 13 |
|
| 14 | +## پیشنیازها |
| 15 | + |
| 16 | +قبل از شروع، مطمئن شوید که موارد زیر را دارید: |
| 17 | + |
| 18 | +- اشتراک Azure. اگر اشتراک Azure ندارید، میتوانید یک حساب رایگان در [Azure Free Account](https://azure.microsoft.com/free/?wt.mc_id=studentamb_258691) ایجاد کنید. |
| 19 | + |
| 20 | +## مرحله ۱: ایجاد سرویس Azure AI Search |
| 21 | + |
| 22 | +1. وارد [پورتال Azure](https://portal.azure.com/?wt.mc_id=studentamb_258691) شوید. |
| 23 | +2. در پنل ناوبری سمت چپ، روی **Create a resource** کلیک کنید. |
| 24 | +3. در جعبه جستجو عبارت "Azure Cognitive Search" را وارد کرده و **Azure Cognitive Search** را از لیست نتایج انتخاب کنید. |
| 25 | +4. روی دکمه **Create** کلیک کنید. |
| 26 | +5. در تب **Basics** اطلاعات زیر را وارد کنید: |
| 27 | + - **Subscription**: اشتراک Azure خود را انتخاب کنید. |
| 28 | + - **Resource group**: یک گروه منبع جدید ایجاد کنید یا یک گروه موجود را انتخاب کنید. |
| 29 | + - **Resource name**: یک نام منحصربهفرد برای سرویس جستجوی خود وارد کنید. |
| 30 | + - **Region**: منطقهای را انتخاب کنید که به کاربران شما نزدیکتر باشد. |
| 31 | + - **Pricing tier**: یک سطح قیمتگذاری مناسب نیازهای خود انتخاب کنید. میتوانید با سطح رایگان برای آزمایش شروع کنید. |
| 32 | +6. روی **Review + create** کلیک کنید. |
| 33 | +7. تنظیمات را بررسی کرده و روی **Create** کلیک کنید تا سرویس جستجو ایجاد شود. |
| 34 | + |
| 35 | +## مرحله ۲: شروع به کار با Azure AI Search |
| 36 | + |
| 37 | +1. پس از اتمام استقرار، به سرویس جستجوی خود در پورتال Azure بروید. |
| 38 | +2. در صفحه نمای کلی سرویس جستجو، روی دکمه **Quickstart** کلیک کنید. |
| 39 | +3. مراحل راهنمای Quickstart را دنبال کنید تا یک ایندکس ایجاد کنید، دادهها را بارگذاری کنید و یک جستجوی پرسوجو انجام دهید. |
| 40 | + |
| 41 | +### ایجاد ایندکس |
| 42 | + |
| 43 | +1. در راهنمای Quickstart، روی **Create an index** کلیک کنید. |
| 44 | +2. طرح ایندکس را با مشخص کردن فیلدها و ویژگیهای آنها (مانند نوع داده، قابلیت جستجو، قابلیت فیلتر) تعریف کنید. |
| 45 | +3. روی **Create** کلیک کنید تا ایندکس ایجاد شود. |
| 46 | + |
| 47 | +### بارگذاری دادهها |
| 48 | + |
| 49 | +1. در راهنمای Quickstart، روی **Upload data** کلیک کنید. |
| 50 | +2. یک منبع داده انتخاب کنید (مانند Azure Blob Storage، Azure SQL Database) و جزئیات اتصال لازم را ارائه دهید. |
| 51 | +3. فیلدهای منبع داده را به فیلدهای ایندکس تطبیق دهید. |
| 52 | +4. روی **Submit** کلیک کنید تا دادهها به ایندکس بارگذاری شوند. |
| 53 | + |
| 54 | +### انجام یک پرسوجوی جستجو |
| 55 | + |
| 56 | +1. در راهنمای Quickstart، روی **Search explorer** کلیک کنید. |
| 57 | +2. یک پرسوجوی جستجو را در جعبه جستجو وارد کنید تا عملکرد جستجو را آزمایش کنید. |
| 58 | +3. نتایج جستجو را بررسی کنید و در صورت نیاز طرح ایندکس یا دادهها را تنظیم کنید. |
| 59 | + |
| 60 | +## مرحله ۳: استفاده از ابزارهای Azure AI Search |
| 61 | + |
| 62 | +Azure AI Search با ابزارهای مختلفی ادغام میشود تا قابلیتهای جستجوی شما را بهبود بخشد. شما میتوانید از Azure CLI، Python SDK و ابزارهای دیگر برای تنظیمات پیشرفته و عملیات استفاده کنید. |
| 63 | + |
| 64 | +### استفاده از Azure CLI |
| 65 | + |
| 66 | +1. Azure CLI را با دنبال کردن دستورالعملهای [Install Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli?wt.mc_id=studentamb_258691) نصب کنید. |
| 67 | +2. با استفاده از دستور زیر وارد Azure CLI شوید: |
| 68 | + ```bash |
| 69 | + az login |
| 70 | + ``` |
| 71 | +3. یک سرویس جستجوی جدید با استفاده از Azure CLI ایجاد کنید: |
| 72 | + ```bash |
| 73 | + az search service create --resource-group <resource-group> --name <service-name> --sku Free |
| 74 | + ``` |
| 75 | +4. یک ایندکس با استفاده از Azure CLI ایجاد کنید: |
| 76 | + ```bash |
| 77 | + az search index create --service-name <service-name> --name <index-name> --fields "field1:type, field2:type" |
| 78 | + ``` |
| 79 | + |
| 80 | +### استفاده از Python SDK |
| 81 | + |
| 82 | +1. کتابخانه کلاینت Azure Cognitive Search برای Python را نصب کنید: |
| 83 | + ```bash |
| 84 | + pip install azure-search-documents |
| 85 | + ``` |
| 86 | +2. از کد Python زیر برای ایجاد ایندکس و بارگذاری اسناد استفاده کنید: |
| 87 | + ```python |
| 88 | + from azure.core.credentials import AzureKeyCredential |
| 89 | + from azure.search.documents import SearchClient |
| 90 | + from azure.search.documents.indexes import SearchIndexClient |
| 91 | + from azure.search.documents.indexes.models import SearchIndex, SimpleField, edm |
| 92 | + |
| 93 | + service_endpoint = "https://<service-name>.search.windows.net" |
| 94 | + api_key = "<api-key>" |
| 95 | + |
| 96 | + index_client = SearchIndexClient(service_endpoint, AzureKeyCredential(api_key)) |
| 97 | + |
| 98 | + fields = [ |
| 99 | + SimpleField(name="id", type=edm.String, key=True), |
| 100 | + SimpleField(name="content", type=edm.String, searchable=True), |
| 101 | + ] |
| 102 | + |
| 103 | + index = SearchIndex(name="sample-index", fields=fields) |
| 104 | + |
| 105 | + index_client.create_index(index) |
| 106 | + |
| 107 | + search_client = SearchClient(service_endpoint, "sample-index", AzureKeyCredential(api_key)) |
| 108 | + |
| 109 | + documents = [ |
| 110 | + {"id": "1", "content": "Hello world"}, |
| 111 | + {"id": "2", "content": "Azure Cognitive Search"} |
| 112 | + ] |
| 113 | + |
| 114 | + search_client.upload_documents(documents) |
| 115 | + ``` |
| 116 | + |
| 117 | +برای اطلاعات بیشتر، به مستندات زیر مراجعه کنید: |
| 118 | + |
| 119 | +- [Create an Azure Cognitive Search service](https://learn.microsoft.com/en-us/azure/search/search-create-service-portal?wt.mc_id=studentamb_258691) |
| 120 | +- [Get started with Azure Cognitive Search](https://learn.microsoft.com/en-us/azure/search/search-get-started-portal?wt.mc_id=studentamb_258691) |
| 121 | +- [Azure AI Search Tools](https://learn.microsoft.com/en-us/azure/ai-services/agents/how-to/tools/azure-ai-search?tabs=azurecli%2Cpython&pivots=code-examples?wt.mc_id=studentamb_258691) |
| 122 | + |
| 123 | +## نتیجهگیری |
| 124 | + |
| 125 | +شما با موفقیت Azure AI Search را با استفاده از پورتال Azure و ابزارهای یکپارچه تنظیم کردهاید. اکنون میتوانید ویژگیها و قابلیتهای پیشرفتهتر Azure AI Search را بررسی کنید تا راهحلهای جستجوی خود را بهبود بخشید. |
| 126 | + |
| 127 | +برای کمک بیشتر، به [مستندات Azure Cognitive Search](https://learn.microsoft.com/en-us/azure/search/?wt.mc_id=studentamb_258691) مراجعه کنید. |
| 128 | + |
| 129 | +**سلب مسئولیت**: |
| 130 | +این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی اشتباهات یا نادقتیها باشند. سند اصلی به زبان اصلی آن باید بهعنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما هیچ مسئولیتی در قبال سوءتفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نمیپذیریم. |
0 commit comments