Hızlı başlangıç: portalda bir Azure Bilişsel Arama hizmeti oluşturmaQuickstart: Create an Azure Cognitive Search service in the portal

Azure Bilişsel Arama, özel uygulamalara bir arama deneyimi eklemek için kullanılan tek başına kaynaktır.Azure Cognitive Search is a standalone resource used to plug in a search experience in custom apps. Azure Bilişsel Arama diğer Azure hizmetleriyle kolayca tümleştirilebilse de, bunu tek başına bir bileşen olarak kullanabilir veya ağ sunucularındaki uygulamalarla veya diğer bulut platformlarında çalışan yazılımlarla tümleştirebilirsiniz.Although Azure Cognitive Search integrates easily with other Azure services, you can also use it as a standalone component, or integrate it with apps on network servers, or with software running on other cloud platforms.

Bu makalede Azure Portalkaynak oluşturmayı öğrenin.In this article, learn how to create a resource in the Azure portal.

animasyonlu GIFAnimated GIF

PowerShell’i mi tercih ediyorsunuz?Prefer PowerShell? Azure Resource Manager hizmet şablonunu kullanın.Use the Azure Resource Manager service template. Kullanmaya başlama hakkında yardım için bkz. PowerShell Ile Azure bilişsel arama yönetme.For help with getting started, see Manage Azure Cognitive Search with PowerShell.

Abone olma (ücretsiz veya ücretli)Subscribe (free or paid)

Ücretsiz bir Azure hesabı açın ve ücretli Azure hizmetlerini denemek için ücretsiz krediler kullanın.Open a free Azure account and use free credits to try out paid Azure services. Krediler bittikten sonra hesabı tutun ve Web Siteleri gibi ücretsiz Azure hizmetlerini kullanmaya devam edin.After credits are used up, keep the account and continue to use free Azure services, such as Websites. Açıkça ayarlarınızı değiştirip ücretlendirme istemediğiniz sürece kredi kartınız asla ücretlendirilmez.Your credit card is never charged unless you explicitly change your settings and ask to be charged.

Alternatif olarak, MSDN abone avantajlarınızı etkinleştirin.Alternatively, activate MSDN subscriber benefits. MSDN aboneliği size her ay ücretli Azure hizmetleri için kullanabileceğiniz krediler verir.An MSDN subscription gives you credits every month you can use for paid Azure services.

  1. Azure portalında oturum açın.Sign in to the Azure portal.
  2. Sol üst köşedeki artı işaretine ("+ kaynak oluştur") tıklayın.Click the plus sign ("+ Create Resource") in the top-left corner.
  3. "Azure Bilişsel Arama" bulmak için arama çubuğunu kullanın veya Web > Azure bilişsel aramaaracılığıyla kaynağa gidin.Use the search bar to find "Azure Cognitive Search" or navigate to the resource through Web > Azure Cognitive Search.

Portalda kaynak oluşturmaCreate a resource in the portal

Abonelik seçinChoose a subscription

Abonelik KIMLIĞINI ve kaynak grubunu ayarlama ilk adımdır.Setting the subscription ID and resource group is your first step. Birden fazla aboneliğiniz varsa, veri veya dosya depolama hizmetleri de içeren bir abonelik seçin.If you have more than one subscription, choose one that also has data or file storage services. Azure Bilişsel Arama, Azure Tablo ve BLOB depolama, SQL veritabanı ve Dizin oluşturuculararacılığıyla Dizin oluşturma için Azure Cosmos DB, ancak yalnızca aynı abonelik kapsamındaki hizmetler için otomatik olarak açabilir.Azure Cognitive Search can autodetect Azure Table and Blob storage, SQL Database, and Azure Cosmos DB for indexing via indexers, but only for services under the same subscription.

Kaynak grubu ayarlamaSet a resource group

Kaynak grubu gereklidir ve maliyetler dahil olmak üzere kaynakları yönetmek için faydalıdır.A resource group is required and is useful for managing resources all-up, including costs. Bir kaynak grubu, bir hizmetten veya birlikte kullanılan birden fazla hizmetten oluşabilir.A resource group can consist of one service, or multiple services used together. Örneğin, Azure Cosmos DB bir veritabanının dizinini oluşturmak için Azure Bilişsel Arama kullanıyorsanız, her iki hizmeti de yönetim amaçlarıyla aynı kaynak grubunun parçası yapabilirsiniz.For example, if you are using Azure Cognitive Search to index an Azure Cosmos DB database, you could make both services part of the same resource group for management purposes.

Kaynakları tek bir grupta birleştirmemişse veya mevcut kaynak grupları ilişkisiz çözümlerde kullanılan kaynaklarla doldurulduysa, yalnızca Azure Bilişsel Arama kaynağınız için yeni bir kaynak grubu oluşturun.If you aren't combining resources into a single group, or if existing resource groups are filled with resources used in unrelated solutions, create a new resource group just for your Azure Cognitive Search resource.

Yeni bir kaynak grubu oluşturunCreate a new resource group

Zaman içinde, geçerli ve tahmini maliyetlerin tümünü izleyebilirsiniz (ekran görüntüsünde gösterildiği gibi) veya tek tek kaynakların ücretlerini görüntülemek için aşağı kaydırın.Over time, you can track current and projected costs all-up (as shown in the screenshot) or scroll down to view charges for individual resources. Aşağıdaki ekran görüntüsünde, en sonunda birden çok kaynağı tek bir grupta birleştirdiğinizde görmeyi bekletirebileceğiniz maliyet bilgilerinin türü gösterilmektedir.The following screenshot shows the kind of cost information you can eventually expect to see when you combine multiple resources into one group.

Kaynak grubu düzeyinde maliyetleri yönetinManage costs at the resource group level

İpucu

Kaynak grupları temizleme işlemini basitleştirir çünkü bir grup silindiğinde aynı zamanda içindeki hizmetler de silinir.Resource groups simplify cleanup because deleting a group also deletes the services within it. Birden fazla hizmet kullanan prototip projeler için, tüm bunların aynı kaynak grubuna yerleştirilmesi, proje bittikten sonra temizleme işlemini kolaylaştırır.For prototype projects utilizing multiple services, putting all of them in the same resource group makes cleanup easier after the project is over.

Hizmeti adlandırınName the service

Örnek ayrıntıları ' nda URL alanında bir hizmet adı belirtin.In Instance Details, provide a service name in the URL field. Ad, API çağrılarının verildiği URL uç noktasının bir parçasıdır: https://your-service-name.search.windows.net.The name is part of the URL endpoint against which API calls are issued: https://your-service-name.search.windows.net. Örneğin, uç noktanın https://myservice.search.windows.netistiyorsanız myservicegirersiniz.For example, if you want the endpoint to be https://myservice.search.windows.net, you would enter myservice.

Hizmet adı gereksinimleri:Service name requirements:

  • search.windows.net ad alanı içinde benzersiz olmalıdırIt must be unique within the search.windows.net namespace
  • 2 ila 60 karakter uzunluğunda olmalıdır2 and 60 characters in length
  • Küçük harfleri, rakamları veya kısa çizgileri ("-") kullanınUse lowercase letters, digits, or dashes ("-")
  • İlk 2 karakter olarak veya sondaki tek karakter olarak tire ("-") kullanmaktan kaçınınAvoid dashes ("-") in the first 2 characters or as the last single character
  • Hiçbir yerde art arda tire ("--") kullanmayınNo consecutive dashes ("--") anywhere

İpucu

Birden çok hizmet kullandığınızı düşünüyorsanız, hizmet adına bölge (veya konum) bir adlandırma kuralı olarak dahil etmenizi öneririz.If you think you'll be using multiple services, we recommend including the region (or location) in the service name as a naming convention. Aynı bölgedeki hizmetler ücretsiz olarak verileri değiş tokuş edebilir, bu nedenle Azure Bilişsel Arama Batı ABD ve aynı zamanda Batı ABD de başka hizmetleriniz varsa, mysearchservice-westus gibi bir ad, kaynakları birleştirme veya iliştirme konusunda karar verirken Özellikler sayfasına seyahat edebilir.Services within the same region can exchange data at no charge, so if Azure Cognitive Search is in West US, and you have other services also in West US, a name like mysearchservice-westus can save you a trip to the properties page when deciding how to combine or attach resources.

Bir konum seçinChoose a location

Bir Azure hizmeti olarak Azure Bilişsel Arama dünyanın dört bir yanındaki veri merkezlerinde barındırılabilir.As an Azure service, Azure Cognitive Search can be hosted in datacenters around the world. Desteklenen bölgelerin listesi fiyatlandırma sayfasındabulunabilir.The list of supported regions can be found in the pricing page.

Birden fazla hizmet için aynı konumu seçerek bant genişliği ücretlerini en aza indirebilir veya önleyebilirsiniz.You can minimize or avoid bandwidth charges by choosing the same location for multiple services. Örneğin, başka bir Azure hizmeti (Azure depolama, Azure Cosmos DB, Azure SQL veritabanı) tarafından sağlanmış olan verileri dizinlendirirken, Azure Bilişsel Arama hizmetinizi aynı bölgede oluşturmak bant genişliği ücretlenmesini önler (giden veriler için bir ücret alınmaz Hizmetler aynı bölgedeyse).For example, if you are indexing data provided by another Azure service (Azure storage, Azure Cosmos DB, Azure SQL Database), creating your Azure Cognitive Search service in the same region avoids bandwidth charges (there are no charges for outbound data when services are in the same region).

Ayrıca, AI zenginleştirme kullanıyorsanız, hizmetinizi bilişsel hizmetler ile aynı bölgede oluşturun.Additionally, if you are using AI enrichment, create your service in the same region as Cognitive Services. Azure bilişsel arama ve bilişsel hizmetler 'in aynı bölgedeki birlikte bulunması, AI zenginleştirme için bir gereksinimdir.Co-location of Azure Cognitive Search and Cognitive Services in the same region is a requirement for AI enrichment.

Not

Orta Hindistan, yeni hizmetler için şu anda kullanılamıyor.Central India is currently unavailable for new services. Zaten Orta Hindistan olan hizmetler için, kısıtlama olmadan ölçeği ölçeklendirebilirsiniz ve hizmetiniz bu bölgede tam olarak desteklenmektedir.For services already in Central India, you can scale up with no restrictions, and your service is fully supported in that region. Bu bölgedeki kısıtlama geçicidir ve yalnızca yeni hizmetlerle sınırlıdır.The restriction on this region is temporary and limited to new services only. Kısıtlama artık geçerli olmadığında bu notun kaldırılması gerekir.We will remove this note when the restriction no longer applies.

Fiyatlandırma Katmanı (SKU) seçinChoose a pricing tier (SKU)

Azure bilişsel arama şu anda birden çok fiyatlandırma katmanlarında sunulmaktadır: ücretsiz, temel veya standart.Azure Cognitive Search is currently offered in multiple pricing tiers: Free, Basic, or Standard. Her katmanın kendi kapasitesi ve sınırları vardır.Each tier has its own capacity and limits. Yönergeler için Fiyatlandırma katmanı veya SKU seçme bölümüne bakın.See Choose a pricing tier or SKU for guidance.

Temel ve standart, üretim iş yükleri için en yaygın seçimlerdir, ancak çoğu müşteri ücretsiz hizmetle başlar.Basic and Standard are the most common choices for production workloads, but most customers start with the Free service. Katmanlar arasındaki temel farklılıklar bölüm boyutu ve hız, oluşturabileceğiniz nesne sayısı için sınırlar olur.Key differences among tiers is partition size and speed, and limits on the number of objects you can create.

Hizmet oluşturulduktan sonra bir fiyatlandırma katmanının değiştirilemeyeceğini unutmayın.Remember that a pricing tier cannot be changed once the service is created. Daha yüksek veya daha düşük bir katmana ihtiyacınız olursa, hizmeti yeniden oluşturmanız gerekir.If you need a higher or lower tier later, you have to re-create the service.

Sitenizi oluşturmaCreate your service

Gerekli girişleri sağladıktan sonra, devam edin ve hizmeti oluşturun.After you've provided the necessary inputs, go ahead and create the service.

Hizmeti gözden geçirin ve oluşturunReview and create the service

Hizmetiniz, Azure bildirimleri aracılığıyla izleyebilmeniz için dakikalar içinde dağıtılır.Your service is deployed within minutes, which you can monitor through Azure notifications. Gelecekte kolay erişim sağlamak için hizmeti panonuza sabitlemeyi göz önünde bulundurun.Consider pinning the service to your dashboard for easy access in the future.

Hizmeti izleme ve sabitlemeMonitor and pin the service

Anahtar ve URL uç noktası alGet a key and URL endpoint

Portalı kullanmıyorsanız, yeni hizmetinize programlı erişim, URL uç noktasını ve bir kimlik doğrulama API anahtarı sağlamanızı gerektirir.Unless you are using the portal, programmatic access to your new service requires that you provide the URL endpoint and an authentication api-key.

  1. Genel bakış sayfasında, sayfanın sağ tarafındaki URL uç noktasını bulup kopyalayın.On the Overview page, locate and copy the URL endpoint on the right side of the page.

  2. Anahtarlar sayfasında, yönetici anahtarlarından birini (eşdeğerdir) kopyalayın.On the Keys page, copy either one of the admin keys (they are equivalent). Yönetim API 'si-hizmetinize nesneleri oluşturmak, güncelleştirmek ve silmek için anahtarlar gereklidir.Admin api-keys are required for creating, updating, and deleting objects on your service. Buna karşılık sorgu anahtarları, Dizin içeriğine okuma erişimi sağlar.In contrast, query keys provide read-access to index content.

    URL uç noktası ile hizmete genel bakış sayfasıService overview page with URL endpoint

Portal tabanlı görevler için bir uç nokta ve anahtar gerekli değildir.An endpoint and key are not needed for portal-based tasks. Portal, Azure Bilişsel Arama kaynağına yönetici haklarıyla zaten bağlı.The portal is already linked to your Azure Cognitive Search resource with admin rights. Portal Kılavuzu için hızlı başlangıç: portalda bir Azure bilişsel arama dizini oluşturun.For a portal walkthrough, start with Quickstart: Create an Azure Cognitive Search index in the portal.

Hizmetinizi ölçeklendirmeScale your service

Hizmetiniz sağlandıktan sonra ihtiyaçlarınızı karşılayacak şekilde ölçeklendirilebilir.After your service is provisioned, you can scale it to meet your needs. Azure Bilişsel Arama hizmetiniz için standart katmanı seçerseniz, hizmetinizi iki boyutta ölçeklendirebilirsiniz: çoğaltmalar ve bölümler.If you chose the Standard tier for your Azure Cognitive Search service, you can scale your service in two dimensions: replicas and partitions. Temel katmanı seçtiyseniz yalnızca çoğaltmalar ekleyebilirsiniz.Had you chosen the Basic tier, you can only add replicas. Ücretsiz hizmeti sağladıysanız ölçek kullanılamaz.If you provisioned the free service, scale is not available.

Bölümler, hizmetinizin daha fazla belge depolamasına ve daha fazla belgede arama yapmasına olanak sağlar.Partitions allow your service to store and search through more documents.

Çoğaltmalar, hizmetinizin daha yüksek arama sorgusu yükünü işlemesine olanak sağlar.Replicas allow your service to handle a higher load of search queries.

Kaynak eklemek aylık faturanız artırır.Adding resources increases your monthly bill. Fiyatlandırma hesaplayıcısı, fatura konusunda kaynak eklemenin getirdiği sonuçları anlamanıza yardımcı olabilir.The pricing calculator can help you understand the billing ramifications of adding resources. Kaynakları yüke göre ayarlayabildiğinizi unutmayın.Remember that you can adjust resources based on load. Örneğin, tam bir ilk dizin oluşturmak için kaynakları artırabilir ve ardından artımlı dizin oluşturmak için daha uygun bir düzeye indirebilirsiniz.For example, you might increase resources to create a full initial index, and then reduce resources later to a level more appropriate for incremental indexing.

  1. Azure portalında arama hizmeti sayfanıza gidin.Go to your search service page in the Azure portal.
  2. Sol gezinti bölmesinde Ayarlar > Ölçek seçeneklerini belirleyin.In the left-navigation pane, select Settings > Scale.
  3. Her iki türdeki kaynakları eklemek için kaydırma çubuğunu kullanın.Use the slidebar to add resources of either type.

Kapasite EkleAdd capacity

Not

Bölüm başına depolama ve hız daha yüksek katmanlarda artar.Per-partition storage and speed increases at higher tiers. Daha fazla bilgi için bkz. Kapasite ve sınırlar.For more information, see capacity and limits.

Ne zaman ikinci bir hizmet eklenir?When to add a second service

Çoğu müşteri , doğru kaynak dengesinisağlayan bir katmanda sağlanan tek bir hizmeti kullanır.Most customers use just one service provisioned at a tier providing the right balance of resources. Bir hizmet, her bir dizinin diğerinden yalıtıldığı, seçtiğiniz maksimum katman sınırlarına tabi olan birden fazla dizin barındırabilir.One service can host multiple indexes, subject to the maximum limits of the tier you select, with each index isolated from another. Azure Bilişsel Arama, istekler yalnızca bir dizine yönlendirilebilir ve aynı hizmette bulunan diğer dizinlerden yanlışlıkla veya kasıtlı olarak veri alma olasılığını en aza indirir.In Azure Cognitive Search, requests can only be directed to one index, minimizing the chance of accidental or intentional data retrieval from other indexes in the same service.

Müşterilerin çoğu yalnızca bir hizmet kullansa da, işletim gereksinimleri arasında aşağıdakiler yer alıyorsa hizmet yedekliliği gerekebilir:Although most customers use just one service, service redundancy might be necessary if operational requirements include the following:

  • Olağanüstü durum kurtarma (veri merkezi kesintisi).Disaster recovery (data center outage). Azure Bilişsel Arama, kesinti durumunda anlık yük devretme sağlamaz.Azure Cognitive Search does not provide instant failover in the event of an outage. Öneriler ve kılavuz için bkz. Hizmet yönetim.For recommendations and guidance, see Service administration.
  • Çok kiracılı modelleme araştırması, ek hizmetlerin optimum tasarım olduğunu belirlemiştir.Your investigation of multi-tenancy modeling has determined that additional services is the optimal design. Daha fazla bilgi için bkz. Çoklu kiracı tasarımı.For more information, see Design for multi-tenancy.
  • Küresel olarak dağıtılan uygulamalarda, uygulamanızın Uluslararası trafiğinin gecikme süresini en aza indirmek için birden çok bölgede Azure Bilişsel Arama örneği gerekebilir.For globally deployed applications, you might require an instance of Azure Cognitive Search in multiple regions to minimize latency of your application’s international traffic.

Not

Azure Bilişsel Arama, dizin oluşturma ve sorgulama işlemlerini ayırt edemez; Bu nedenle, ayrılmış iş yükleri için hiçbir şekilde birden çok hizmet oluşturmazsınız.In Azure Cognitive Search, you cannot segregate indexing and querying operations; thus, you would never create multiple services for segregated workloads. Bir dizin her zaman oluşturulduğu hizmette sorgulanır (bir hizmette bir dizini oluşturup başka bir hizmete kopyalayamazsınız).An index is always queried on the service in which it was created (you cannot create an index in one service and copy it to another).

Yüksek düzeyde kullanılabilirlik için ikinci bir hizmet gerekmez.A second service is not required for high availability. Aynı hizmette 2 veya daha fazla çoğaltma kullandığınızda sorguların yüksek kullanılabilirliği elde edilir.High availability for queries is achieved when you use 2 or more replicas in the same service. Çoğaltma güncelleştirmeleri sıralıdır, bu da hizmet güncelleştirmesi kullanıma alındığında en az bir işlem çalışır. Çalışma süresi hakkında daha fazla bilgi için bkz. hizmet düzeyi sözleşmeleri.Replica updates are sequential, which means at least one is operational when a service update is rolled out. For more information about uptime, see Service Level Agreements.

Sonraki adımlarNext steps

Bir hizmet sağlamaktan sonra, ilk dizininizi oluşturmak için portalda devam edebilirsiniz.After provisioning a service, you can continue in the portal to create your first index.