Skapa en Azure Cognitive Search-tjänst i portalen
Azure Cognitive Search är en Azure-resurs som används för att lägga till en fulltextsökning i anpassade appar. Du kan enkelt integrera den med andra Azure-tjänster som tillhandahåller data eller ytterligare bearbetning, med appar på nätverksservrar eller med programvara som körs på andra molnplattformar.
Du kan skapa söktjänsten med hjälp Azure Portal, som beskrivs i den här artikeln. Du kan också använda Azure PowerShell, Azure CLI, hanterings- REST APIeller en Azure Resource Manager-tjänstmall.
Innan du börjar
Följande tjänstegenskaper är fasta under tjänstens livslängd – om du ändrar någon av dem krävs en ny tjänst. Eftersom de är fasta bör du överväga användningskonsekvenserna när du fyller i varje egenskap:
- Tjänstnamnet blir en del av URL-slutpunkten(läs tips om användbara tjänstnamn).
- Tjänstnivån (Basic, Standard och så vidare) avgör egenskaperna för den underliggande fysiska maskinvaran. Ditt val av nivå påverkar faktureringen och anger en övre gräns för kapacitet. Vissa funktioner är inte tillgängliga på den kostnadsfria nivån.
- Tjänstregion kan fastställa tillgängligheten för vissa scenarier. Om du behöver höga säkerhetsfunktioner eller AI-berikning måste du skapa Azure Cognitive Search i samma region som andra tjänster eller i regioner som tillhandahåller funktionen i fråga.
Prenumerera (kostnadsfritt eller betalt)
Om du vill prova att söka kostnadsfritt har du två alternativ:
Öppna ett kostnadsfritt Azure-konto och använd kostnadsfria krediter för att prova betalda Azure-tjänster. Efter att krediterna är slut behåller du kontot och fortsätter använda kostnadsfria Azure-tjänster, till exempel Websites. Ditt kreditkort debiteras aldrig om du inte specifikt ändrar dina inställningar och ber om debitering.
Du kan också aktivera Azure-krediter i en Visual Studio prenumeration. En Visual Studio-prenumeration ger dig krediter varje månad som du kan använda för Azure-betaltjänster.
Betald (eller fakturerbar) sökning börjar gälla när du väljer en fakturerbar nivå (Basic eller högre) och skapar resursen.
Hitta Azure Cognitive Search erbjudandet
Logga in på Azure-portalen.
Klicka på plustecknet ("+ Skapa resurs") i det övre vänstra hörnet.
Använd sökfältet för att hitta "Azure Cognitive Search" eller navigera till resursen via Web > Azure Cognitive Search.
Välj en prenumeration
Om du har mer än en prenumeration väljer du en för söktjänsten. Om du implementerar dubbel kryptering eller andra funktioner som är beroende av hanterade tjänstidentiteter väljer du samma prenumeration som den som används för Azure Key Vault eller andra tjänster som hanterade identiteter används för.
Ange en resursgrupp
En resursgrupp är en container som innehåller relaterade resurser för din Azure-lösning. Det krävs för söktjänsten. Det är också användbart för att hantera alla resurser, inklusive kostnader. En resursgrupp kan bestå av en tjänst eller flera tjänster som används tillsammans. Om du till exempel använder Azure Cognitive Search för att indexera en Azure Cosmos DB-databas kan du göra båda tjänsterna till en del av samma resursgrupp i hanteringssyfte.
Om du inte kombinerar resurser i en enda grupp, eller om befintliga resursgrupper är fyllda med resurser som används i orelaterade lösningar, skapar du en ny resursgrupp för din Azure Cognitive Search resurs.
Med tiden kan du spåra aktuella och projicerade kostnader eller visa avgifter för enskilda resurser. Följande skärmbild visar den typ av kostnadsinformation som du kan förvänta dig att se när du kombinerar flera resurser i en grupp.
Tips
Resursgrupper förenklar rensningen eftersom borttagning av en grupp tar bort alla tjänster i den. Om du har ett prototypprojekt som använder flera tjänster kan du placera dem i samma resursgrupp. Då är det lättare att rensa upp när projektet är slutfört.
Namnge tjänsten
I Instansinformation anger du ett tjänstnamn i fältet URL. Namnet är en del av URL-slutpunkten som API-anrop utfärdas mot: https://your-service-name.search.windows.net . Till exempel, om du vill att slutpunkten ska vara https://myservice.search.windows.net, anger du myservice.
Kraven för tjänstnamn:
- Det måste vara unikt inom namnområdet search.windows.net
- Det måste vara mellan 2 och 60 tecken långt
- Du måste använda gemener, siffror eller bindestreck ("-")
- Använd inte bindestreck ("-") i de första två tecknen eller som sista enskilda tecken
- Du får inte använda på varandra följande bindestreck ("--") någonstans
Tips
Om du tror att du kommer att använda flera tjänster rekommenderar vi att du inkluderar regionen (eller platsen) i tjänstnamnet som en namngivningskonvention. Tjänster inom samma region kan utbyta data utan kostnad, så om Azure Cognitive Search finns i USA, västra och du har andra tjänster även i USA, västra, kan ett namn som sparar dig en resa till egenskapssidan när du bestämmer hur du ska kombinera eller mysearchservice-westus koppla resurser.
Välj en plats
Azure Cognitive Search är tillgängligt i de flesta regioner, enligt dokumenten i Produkt tillgängliga per region.
Om du använder flera Azure-tjänster bör du som en allmän regel välja en region som även är värd för dina data eller programtjänster. På så sätt minimeras eller annulleras bandbreddsavgifterna för utgående data (det tillkommer inga avgifter för utgående data när tjänsterna finns i samma region).
AI-berikning kräver Cognitive Services måste finnas i samma fysiska region som Azure Cognitive Search. Det finns bara några regioner som inte tillhandahåller båda. Sidan Produkttillgänglighet per region visar dubbel tillgänglighet genom att visa två staplade bkryssmarkeringar. En ej tillgänglig kombination har en bockmarkering som saknas:
Krav på affärskontinuhet och haveriberedskap (BCDR) bör uppfyllas genom att flera söktjänster skapas i regionala par. Om du till exempel arbetar i Nordamerika kan du välja USA, östra och USA, västra eller USA, norra centrala och USA, södra Centra US för varje söktjänst.
Funktioner som har begränsad tillgänglighet baserat på regioner visas nedan. Regioner som stöds visas i funktionsartikeln:
Välj en prisnivå
Azure Cognitive Search för närvarande på flera prisnivåer:Kostnadsfri, Basic, Standard eller Storage Optimerad. Nivåerna har olika kapacitet och begränsningar. Även den nivå som du väljer kan påverka tillgängligheten för vissa funktioner. Mer information finns i Funktionstillgänglighet per nivå.
Basic och Standard är de vanligaste alternativen för produktionsarbetsbelastningar, men inledningsvis börjar många kunder med den kostnadsfria tjänsten i utvärderingssyfte. Bland de fakturerbara nivåerna är viktiga skillnader partitionsstorlek och hastighet och gränser för antalet objekt som du kan skapa.
Kom ihåg att en prisnivå inte kan ändras när tjänsten har skapats. Om du behöver en högre eller lägre nivå måste du skapa tjänsten på nytt.
Skapa din tjänst
När du har angett nödvändiga indata kan du gå vidare och skapa tjänsten.
Din tjänst distribueras inom några minuter. Du kan övervaka förloppet via Azure-meddelanden. Överväg att fästa tjänsten på instrumentpanelen för enkel åtkomst i framtiden.
Hämta en nyckel och URL-slutpunkt
Om du inte använder portalen kräver programmatisk åtkomst till den nya tjänsten att du anger URL-slutpunkten och en AUTENTISERINGS-API-nyckel.
På sidan Översikt letar du upp och kopierar URL-slutpunkten till höger på sidan.
På sidan Nycklar kopierar du någon av administratörsnycklarna (de är likvärdiga). Admin API-nycklar krävs för att skapa, uppdatera och ta bort objekt i tjänsten. Frågenycklar ger däremot läsåtkomst till indexinnehåll.
Det behövs ingen slutpunkt eller nyckel för portalbaserade uppgifter. Portalen är redan länkad till din Azure Cognitive Search resurs med administratörsrättigheter. För en genomgång av portalen börjar du med Snabbstart: Skapa ett Azure Cognitive Search-index i portalen.
Skala din tjänst
När tjänsten har etablerats kan du skala den så att den passar dina behov. Om du väljer standardnivån för din Azure Cognitive Search kan du skala tjänsten i två dimensioner: repliker och partitioner. Om du hade valt Basic-nivån hade du bara kunnat lägga till repliker. Skalning är inte tillgängligt om du etablerar tjänsten utan kostnad.
Med Partitioner kan tjänsten lagra och söka igenom fler dokument.
Med Repliker kan tjänsten hantera en högre belastning av sökfrågor.
Om du lägger till resurser blir din månatliga faktura större. Priskalkylatorn kan hjälpa dig att förstå hur fakturering påverkas när du lägger till resurser. Kom ihåg att du kan ändra resurser baserat på belastning. Du kan till exempel öka resurserna för att skapa den fullständiga initiala indexeringen och sedan minska resurserna till en nivå som är mer lämplig för inkrementell indexering.
Viktigt
En tjänst måste ha 2 repliker för skrivskyddad SLA och 3 repliker för läs-/skriv-SLA.
- Gå till söktjänstsidan i Azure-portalen.
- I det vänstra navigeringsfönstret väljer du Inställningar > Skala.
- Använd reglaget om du vill lägga till resurser av endera typ.
Anteckning
Lagring per partition och hastigheten ökar på högre nivåer. Mer information finns i kapacitet och gränser.
När ska du lägga till en andra tjänst?
De flesta kunder använder bara en tjänst som etablerats på en nivå som har rätt resursbalans. En tjänst kan vara värd för flera index i enlighet med gränsvärdena för den nivå du väljer, med indexen isolerade från varandra. I Azure Cognitive Search kan begäranden endast dirigeras till ett index, vilket minimerar risken för oavsiktlig eller avsiktlig datahämtning från andra index i samma tjänst.
Även om de flesta kunder bara använder en tjänst kan det vara nödvändigt med tjänstredundans om de operativa kraven omfattar följande:
Affärskontinui och haveriberedskap (BCDR). Azure Cognitive Search tillhandahåller inte omedelbar redundans i händelse av ett avbrott.
Arkitekturer för flera klienter anropar ibland två eller flera tjänster.
Globalt distribuerade program kan kräva söktjänster i varje geografiskt område för att minimera svarstiden.
Anteckning
I Azure Cognitive Search kan du inte segregera indexerings- och frågeåtgärder. Därför skulle du aldrig skapa flera tjänster för åtskilda arbetsbelastningar. Index tillfrågas alltid om vilken tjänst den skapades i (du kan inte skapa ett index i en tjänst och kopiera den till en annan).
Det behövs ingen andra tjänst för hög tillgänglighet. Hög tillgänglighet för frågor uppnås när du använder minst 2 repliker i samma tjänst. Replikuppdateringar är sekventiella, vilket innebär att minst en fungerar när en tjänstuppdatering distribueras. Mer information om drifttid finns i Serviceavtal.
Nästa steg
När du har etablerat en tjänst kan du fortsätta att skapa ditt första index i portalen.
Vill du optimera och spara på dina molnutgifter?
