Konfigurera Sökning efter relevans för organisationen
Publicerat: februari 2017
Gäller för: Dynamics 365 (online)
Sökning efter relevans ger snabba och omfattande sökresultat i en enda lista, sorterade efter relevans. En särskilt avsedd söktjänst belägen utanför Microsoft Dynamics 365 (online) används. Denna drivs av sökfunktionen i Microsoft Azure för att förbättra din Microsoft Dynamics 365 (online)-sökupplevelse. Som systemadministratör eller systemanpassare kommer du att kunna aktivera och konfigurera Sökning efter relevans i Dynamics 365-användargränssnittet utan att behöva skriva kod. Du kommer att känna igen många av konfigurationsstegen, detta eftersom de använder samma användargränssnitt som snabbsökningskonfigurationen.
Relevanssökning finns också tillgänglig, utöver andra Dynamics 365-sökningar som du redan är bekant med. Du kan fortfarande använda Snabbsökning för en entitet i entitetsrutnätet. Du kan också använda Snabbsökning efter flera entiteter (kallas nu Sökning efter kategori) från sökrutan Sök Dynamics 365-data i navigeringsfältet.
Följande förbättringar och fördelar inträffar när du använder relevanssökning:
Förbättrar prestanda med extern indexering och Azure sökteknik.
Söker efter matchningar av ord i söktermen i något fält i entiteten. Träffar kan innehålla böjningsbara ord som t.ex. "strömma", "strömning" eller "strömmad".
Resultat från alla sökbara entiteter i en enda lista, sorterade efter relevans, baserade på faktorer som antalet matchade ord eller närheten till varandra i texten.
Matchningar i resultatlistan är markerade.
Gör det möjligt att söka efter dokument i anteckningar och bifogade filer i e-postmeddelanden och avtalade tider som spåras i Dynamics 365.
I det här ämnet
Jämför Dynamics 365-sökningar
Så här fungerar Sökning efter relevans
Arkitekturen sökning efter relevans
Aktivera sökning efter relevans
Välj entiteter för Sökning efter relevans
Konfigurera sökbara fält för Sökning efter relevans
Ange hanterad egenskap för Sökning efter relevans
Sekretesspolicy
Jämför Dynamics 365-sökningar
Det finns tre typer av sökningar i Dynamics 365:
Sökning efter relevans
Snabbsökning för fulltext (en entitet eller flera entiteter)
Snabbsökning (en entitet eller flera entiteter)
Följande tabell innehåller en kort jämförelse av de tre tillgängliga sökningarna.
Funktioner |
Sökning efter relevans |
Snabbsökning för fulltext |
Snabbsökning |
---|---|---|---|
Tillgänglighet |
Tillgängligt för Microsoft Dynamics 365 (online)-organisationer som har installerat Microsoft Dynamics CRM Online 2016-uppdatering. Är inte tillgängligt för Dynamics 365 (lokalt)-organisationer. |
Tillgängligt för Dynamics 365 (lokalt)-organisationer, som börjar med Microsoft Dynamics CRM 2015 Samlad uppdatering 1. |
Tillgängligt för Microsoft Dynamics 365 (online)-organisationer och Dynamics 365 (lokalt)-organisationer. |
Aktiverat som standard? |
Nr En administratör måste aktivera den manuellt. |
Nr En administratör måste aktivera den manuellt. |
Ja |
Sökomfång för en entitet |
Inte tillgängligt i ett entitetsrutnät. Du kan filtrera sökresultaten efter en entitet på resultatsidan. |
Tillgängligt i ett entitetsrutnät. |
Tillgängligt i ett entitetsrutnät. |
Sökomfång för flera entiteter |
Det finns ingen maxgräns för hur många entiteter som du kan söka. Anteckning Medan det inte finns någon maximal begränsning för antalet enheter som du kan söka visar filtret posttyp endast data för 10 enheter. |
Söker upp till tio entiteter, grupperade efter en entitet. |
Söker upp till tio entiteter, grupperade efter en entitet. |
Söksätt |
Söker efter matchningar av ord i söktermen i något fält i entiteten. |
Söker efter träffar till alla ord i söktermen i ett fält i en entitet, men orden kan matchas i valfri ordning i fältet. |
Söker efter träffar som i en SQL-fråga med "Liknar"-satser. Du måste använda jokertecken i söktermen för att söka inom en sträng. Alla träffar måste matcha söktermen exakt. |
Sökresultat |
Returnerar sökresultaten i relevansordning, i en enda lista. |
Returnerar sökresultaten i ett entitetsrutnät för en entitet. Returnerar sökresultaten grupperade efter kategori, som konton, kontakter eller leads för flera entiteter. |
Returnerar sökresultaten i ett entitetsrutnät för en entitet. Returnerar sökresultaten grupperade efter kategori, som konton, kontakter eller leads för flera entiteter. |
Mer information om Snabbsökning finns i TechNet: Konfigurera alternativ för Snabbsökning för organisationen.
Så här fungerar Sökning efter relevans
Sökning efter relevans använder samma standardkoncept för poängsättning som Azure-sökning. Poängsättning avser beräkningen av en sökpoäng för varje objekt som returneras i sökresultaten. Poängen är en indikator för ett objekts relevans i samband med den aktuella sökåtgärden. Ju högre poäng, desto mer relevant objekt. I sökresultatet rankas objekt i ordning från hög till låg, baserat på den sökpoäng som beräknas för varje objekt. Som standard beräknas en sökpoäng utifrån de statistiska egenskaperna för data och frågan. Sökning efter relevans hittar dokument som innehåller sökorden i frågesträngen och prioriterar dokument som innehåller många förekomster av orden i söktermen och deras närhet till varandra i dokumentet. Sökpoängen ökas ännu mer om termen är sällsynt i indexet, men vanligt i dokumentet. Resultaten rangordnas efter sökpoängen innan de returneras. Sökpoängvärden kan upprepas under en resultatuppsättning. Du kan till exempel ha 10 objekt med en poäng på 1,2, 20 objekt med en poäng på 1,0 och 20 objekt med en poäng på 0,5. När flera träffar har samma sökpoäng definieras inte samma poängsatta objekt och den är inte konstant. Kör frågan igen och du kan se att objekten ändrar läge. Med två objekt som har exakt samma poäng finns ingen garanti för vilken som visas först.Mer information:MSDN: Lägg till poängprofiler i sökindexet (Azure Search Service REST API)
Sökbara fält analyseras i Azure-sökindex för en mer naturlig, slutanvändarvänlig sökupplevelse genom att dela upp ord i dess ordstamformer, textnormalisering och filtrera bort skräpord. Alla sökbara fält i Sökning efter relevans analyseras med Microsoft-analysatorn för naturligt språk som använder lemmatisering för att dela upp ord i deras ordstamform. Till exempel matchar "sprang" "springa" och "springer" eftersom "springa" anses vara ordets grundläggande form. Ordtrunkerare som till exempel SQL fulltextindex har inte någon språklig kontext och beaktar endast träffar där ordstammen är samma som den flekterade formen. Med trunkering skulle "springa" kunna matchas med "springer" och "spring" men inte med "sprang" eftersom den inte anser att "sprang" är ett ord som är språkligt relaterat till "springa". Alla sökbara fält i Sökning efter relevans använder en analysator som bäst matchar organisationens grundspråk. För Kazakiska, som är det enda språket som stöds av Dynamics 365 men inte av Azure-sökning analyseras alla fält med hjälp av standardanalysatorn. Mer information om språkanalys och en lista över språk som stöds finns på: MSDN: språkstöd (Azure Search Service REST API).
Arkitekturen sökning efter relevans
Sökning efter relevans finns på den Microsoft Azure molntjänstplattform och i de infrastrukturer som använder Azure-sökning, vilket ger sökresultaten. Ändringar i Dynamics 365 kan ta upp till 15 minuter att visas i söktjänsten. Det kan ta upp till en timme eller mer att slutföra en fullständig synkronisering för medelstora till stora organisationer.
Följande diagram visar den hög relevansen av arkitekturen av Sökning efter relevans.
Aktivera sökning efter relevans
Viktigt
Data i programmet börjar synkroniseras med det externa sökindexet omedelbart efter att du aktiverar Sökning efter relevans. Vi rekommenderar att du konfigurerar de entiteter och entitetsfält som deltar i Sökning efter relevans innan du aktiverar sökningen att förhindra att känslig information indexeras i en tjänst utanför Microsoft Dynamics 365 (online). För mer information om hur du konfigurerar en relevanssökning, se Välj entiteter för Sökning efter relevans, Konfigurera sökbara fält för Sökning efter relevans, och Ange hanterad egenskap för Sökning efter relevans.
Eftersom du ska dela din Dynamics 365-data med externa system, är Sökning efter relevans inaktiverat som standard. Om du vill aktivera den måste du godkänna samtyckesvillkoren. Beroende på organisationens storlek kan det ta upp till en timme eller mer för data att blir tillgänglig i externa sökindex när du har aktiverat sökningen.
Sökning efter relevans är inaktiverat som standard. Gör följande om du vill aktivera Sökning efter relevans:
Gå till Inställningar > Administration.
Klicka på Systeminställningar > fliken Allmänt.
I delområdet Konfigurera sökning, markera kryssrutan Aktivera sökning efter relevans som visas här.
När du har aktiverat Sökning efter relevans öppnas dialogrutan Aktivera samtycke till sökning. Godkänn genom att klicka på OK.
Klicka på OK om du vill stänga dialogrutan Systeminställningar.
Välj entiteter för Sökning efter relevans
Om du vill konfigurera Sökning efter relevans markerar du Konfigurera sökning efter relevans på aktivitetsfältet enligt nedan.
Det finns ingen gräns för hur många entiteter som du kan inkludera i sökresultatet. Det finns emellertid en gräns för det totala antalet fält i det externa sökindexet. För närvarande är det högst 1 000 sökbara fält för en organisation. När du väljer en entitet som ska ingå i sökresultaten kommer du att notera en siffra inom parentes bredvid entitetsnamnet. Siffran anger hur många fält varje entitet använder i det externa sökindexet. Vissa fält, som t.ex. Primärt namn och Id, delas av flera entiteter och räknas inte med i summan. Dessutom använder vissa fälttyper flera fält i det externa sökindexet, så som anges i den här tabellen.
Fälttyp |
Antalet fält som används i det externa sökindexet |
---|---|
Uppslag (kund, ägare eller typ av uppslagsattribut) |
3 |
Alternativuppsättning (tillstånd eller statustypattribut) |
2 |
Alla andra typer av fält |
1 |
Förloppsindikatorn Totalt antal indexerade fält visar andelen av indexerade fält till det högsta tillåtna antalet sökbara fält.
När du har nått gränsen för indexerade fält får du ett varningsmeddelande. Om du vill lägga till fler fält i indexet måste du frigöra utrymme, antingen genom att ta bort några av fälten som redan finns i indexet eller ta bort hela entiteter från Sökning efter relevans.
Välj entiteter för resultaten för Sökning efter relevans genom att göra följande:
Gå till Inställningar > Anpassningar.
Klicka på Anpassa systemet.
Under Komponenter, visar du Entiteter och klickar sedan på Konfigurera sökning efter relevans.
Dialogrutan Välj entiteter öppnas. Klicka på Lägg till för att välja entiteter för sökresultaten. När du är klar klickar du på OK.
Klicka på Publicera alla anpassningar för att ändringarna ska börja gälla.
Som standard ingår några medföljande systementiteter i Sökning efter relevans. Däremot ingår inte anpassade entiteter. Du måste lägga till dem i Sökning efter relevans.
Konfigurera sökbara fält för Sökning efter relevans
De fält som du lägger till i snabbsökningsvyn blir en del av det externa sökindexet. Det finns ingen gräns för hur många sökbara fält som kan läggas till för varje entitet. Det finns emellertid en gräns för det totala antalet indexerade fält, vilket har förklarats i avsnittet ovan.Sökningskolumner på en Snabbsökningsvy definierar de sökbara fälten i det externa sökindexet. Endast textfält blir sökbara, specifikt datatyperna Enkel textrad och Flera textrader.Sökningskolumner med andra datatyper ignoreras.Visa kolumner på en Snabbsökningsvy definierar vilka fält som visas i användargränssnittet som standard när träffar returneras. De fält som är markerade ersätter fälten som saknar markeringar. De fyra första matchade fälten visas i resultatet. Det filter på en snabbsökningsvy appliceras även på resultaten för relevanssökning. Se tabellen nedan för en lista över filtersatser som inte stöds av relevanssökning.
Du kan använda vyn Snabbsökning för att ange vilka fält som ska visas som aspekter när användarna söker med hjälp av Relevanssökning. Alla Visa kolumner med datatyper andra än Enskild textrad eller Flera textrader markeras som möjliga att filtrera och omvandla till aspekter i index. Som standard visas de första fyra fälten i vyn Snabbsökning för den valda enheten som aspekter, när användarna söker med hjälp av Relevanssökning. Endast fyra fält kan samtidigt vara markerade som aspekter.
Gå till Inställningar > Anpassningar.
Klicka på Anpassa systemet.
Under Komponenter utökar du Entiteter och utökar sedan önskad entitet.
I navigeringsträdet klickar du på Vy. Dubbelklicka på Snabbsökningsvy. Följande illustration visar vyn Snabbsökning för Account-entiteten.
Klicka på Lägg till sökningskolumner. I dialogrutan markerar du de fält du vill lägga till i sökindexet. När du är klar klickar du på OK. I följande illustration visas de Account-entitetsfält som har lagts till i det externa sökindexet.
Upprepa stegen för Visa kolumner.
Klicka på Publicera alla anpassningar för att ändringarna ska börja gälla.
Anteckning
De ändringar som du gör i vyn Snabbsökning gäller även snabbsökningskonfigurationer för en entitet och flera entiteter (Kategoriserad sökning). Det är därför som vi inte hindrar dig från att inkludera de fält som inte stöds för Relevanssökning när du konfigurerar vyn Snabbsökning. Fält som inte stöds synkroniseras inte med externa index och visas inte i sökresultaten.
Fält i en relaterad entitet stöds inte som Sök-, Visa- eller Filtrera-fält för Relevanssökning.
Följande tabell innehåller de operatörer för Snabbsökningsfilter som inte stöds för relevanssökning:
Dynamics 365-operatör |
---|
Gilla |
NotLike |
BeginsWith |
DoesNotBeginWith |
EndWith |
DoesNotEndWith |
ChildOf |
Mask |
NotMask |
MaskSelect |
EqualUserLanguage |
Under |
NotUnder |
UnderOrEqual |
Above |
AboveOrEqual |
Ange hanterad egenskap för Sökning efter relevans
Om du vill inkludera en entitet i Sökning efter relevans måste den hanterade egenskapen Kan aktivera synkronisering till externt sökindex för den här entiteten anges till Sant. Som standard anges egenskapen till Sant för en del av de medföljande systementiteterna och alla anpassade entiteter. En del av systementiteterna kan inte aktiveras för Sökning efter relevans.
Så här anger du den hanterade egenskapen:
Gå till Inställningar > Anpassningar.
Klicka på Anpassa systemet.
Under Komponenter utökar du Entiteter och klickar sedan på önskad entitet.
Klicka på Hanterade egenskaper i menyfältet. För Kan aktivera synkronisering till externt sökindex, klickar du på Sant eller Falsk för att ställa in egenskapen till önskat läge. Klicka på Ange för att avsluta, som visas här.
Klicka på Publicera för att ändringarna ska börja gälla.
Om du vill ändra egenskapen Kan aktivera synkronisering till externt sökindex till Falskt, måste du först avmarkera entiteten från Sökning efter relevans. Om entiteten ingår i Sökning efter relevans, visas följande meddelande: "Den här entiteten synkroniseras för tillfället till ett externt sökindex. Du måste ta bort entiteten från det externa sökindexet innan du kan ange egenskapen Kan aktivera synkronisering till externt sökindex till Falskt." Om Kan aktivera synkronisering till externt sökindex anges som Falskt visas följande meddelande när du försöker inkludera en entitet i en Relevanssökning: "Entiteten kan inte aktiveras för Relevanssökning på grund av konfigurationen hos dess hanterade egenskaper." För anpassade entiteter med särskilt känsliga data kan du ange egenskapen Kan aktivera synkronisering till externt sökindex till Falskt. Kom ihåg att när du har installerat den hanterade lösningen i målsystemet, kan du inte ändra värdet för egenskapen eftersom det är en hanterad egenskap.
Sekretesspolicy
Genom att aktivera Relevanssökning kommer data i deltagande entiteter och attribut i din Dynamics 365 (online)-instans att börja synkroniseras och lagras i ett Azure-sökindex.
Relevanssökning är inte aktiverat som standard. Systemadministratören måste aktivera funktionen i en Dynamics 365 (online)-instans. När Relevanssökning har aktiverats har administratörer och anpassare full kontroll över de data som synkroniseras mot Azure-sökindexet.
Systemanpassare kan använda dialogrutan Konfigurera sökning efter relevans i Anpassningsverktyg för att aktivera specifika entiteter för sökning och sedan konfigurera Snabbsökning-vyer för aktiverade entiteter för att välja sökbara attribut. Dataändringar synkroniseras kontinuerligt mellan Dynamics 365 (online) och Azure-sökning via en säker anslutning. Konfigurationsdata krypteras och alla erforderliga hemligheter lagras i Azure Key Vault.
Azure-komponenter och -tjänster för Relevanssökning beskrivs i följande avsnitt.
Obs! Mer information om ytterligare Azure-tjänsteerbjudanden finns i Microsoft Azure Trust Center.
Ett Azure Search-index används i syfte att säkerställa sökresultat med hög kvalitet och snabba svarstider. Azure Search tillför kraftfulla, sofistikerade och toppmoderna sökfunktioner till Dynamics 365 (online). Detta är en särskilt avsedd söktjänst som ligger utanför Dynamics 365 (online) och som tillhandahålls av Microsoft Azure. Data i Azure Search-indexet krypteras inte när de är vilande, utan är endast tillgängliga via relevanssökningsinfrastrukturen.
Relevanssökning använder Azure SQL Database för att lagra:
Konfigurationsdata som berör organisationen och tillhörande index
Metadata som gäller söktjänsten och index
Pekare till systemmetadata och data vid synkronisering av ändringar
Auktoriseringsdata för att aktivera ökad säkerhet på radnivå
Azure händelsehubb-komponenten används för utbyte av meddelanden mellan Dynamics 365 (online) och Azure och för att underhålla arbetsobjekt som hanteras av synkroniseringsprocessen. Varje meddelande lagrar information som till exempel organisations-ID och entitetsnamn som används för att synkronisera data.
Beräkningen och indexeringen av data hanteras i mikrotjänster som distribueras på virtuella datorer som hanteras via Tjänsten Fabric Runtime. Sök-API:erna och datasynkroniseringen finns även med Tjänsten Fabric klustret som värd.
Tjänsten Fabric är ett resultat av Microsofts fleråriga erfarenheter av tillhandahållande av uppdragskritiska molntjänster och har nu funnits i produktion i mer än fem år. Det är på denna grundteknik som vår Azure-kärninfrastruktur körs och som driver tjänster som exempelvis Skype för företag, Intune, Azure händelsehubb, Azure Data Factory, Azure DocumentDB, Azure SQL Database ochCortana – som kan skala i syfte att köra mer än 500 miljoner beräkningar i sekunden.
Skalningsuppsättningar för virtuella Microsoft Azure-datorer
Skalningsuppsättningar för virtuella Azure-datorer är elastiska och utformade för att stödja arbetsbelastningar för hyperutbyggnad. Azure Service Fabric Klustret körs på skalningsuppsättningar för virtuella datorer. Mikrotjänsterna för bearbetning och indexering av data har skalningsuppsättningarna som värd och hanteras av Tjänsten Fabric Runtime.
Azure Key Vault används för säker hantering av certifikat, nycklar och andra hemligheter som används i sökningen.
Ändringar i kunddata lagras i upp till två dagar i Azure Blob Storage. Dessa blobar krypteras genom att utnyttja den senaste funktionen Azure Storage SDK, som ger stöd för symmetrisk och asymmetrisk kryptering samt integrering med Azure Key Vault. Uppdatering december 2016 för Dynamics 365 (online) synkroniserar även dokumenten i anteckningar och bifogade filer i e-postmeddelanden och avtalade tider till bloblagringen.
Azure Active Directory används för att autentisera mellan tjänsterna Dynamics 365 (online) och Microsoft Azure.
Azure Load Balancer används för att fördela inkommande trafik mellan felfria tjänstinstanser i molntjänster eller virtuella datorer definierade i en uppsättning belastningsutjämnare. Relevanssökning använder den för att belastningsutjämna slutpunkterna i en distribution.
De virtuella datorerna i Tjänsten Fabric-klustret som körs i en eller flera nätmasker är anslutna via Azure Virtual Network. Säkerhetspolicyer, DNS-inställningar, routningstabeller och IP-adresser styrs helt inom det här virtuella nätverket. Nätverkssäkerhetsgrupper används för att tillämpa säkerhetsregler i det virtuella nätverket. Reglerna tillåter eller avvisar nätverkstrafik till de virtuella datorerna i det virtuella nätverket.
Se även
Konfigurera alternativ för Snabbsökning för organisationen
Hjälp och utbildning: Använd sökning efter relevans för snabbare mer omfattande resultat
© 2017 Microsoft. Med ensamrätt. Copyright