När du söker i Viva Engage händer mycket bakom kulisserna, allt på mindre än en sekund. Att söka i Engage innebär en samling innovativa funktioner för att fokusera sökresultaten till de önskade målen för frågan. Följande bild visar arbetsflödet för Engage sökning, som använder en kraftfull funktion som kallas hybridsökning.
Hybridsökning: Nyckelordsmatchning + betydelsematchning
Viva Engage använder en arkitektur som kallas hybridsökning, som är två fundamentalt olika sökmetoder som körs samtidigt och kompletterar varandra:
-
Med nyckelordsmatchning hittas inlägg som innehåller exakt de ord du anger. Den använder en beprövad teknik för informationshämtning som inte bara tar hänsyn till om nyckelorden visas, utan hur ofta de visas och hur distinkta de är. Ett sällsynt, specifikt ord som "hackathon" väger mer än ett vanligt ord som "team". Det här passar bra för specifika termer som projektnamn, förkortningar eller någon annans namn. Om du söker efter "FY26 Q3 OKRs" returnerar nyckelordsmatchning inlägg som använder de exakta termerna. Nyckelordsmatchning bygger också på två innehållspooler: utforskningsresultat (identifieringsfokuserat innehåll i allt innehåll du kan komma åt) och tillhörighetsresultat (anpassade, viktade mot personer och communities som du interagerar mest med). Dessa två pooler är sammanslagna för att ge dig både bredd och anpassning direkt från början.
-
Matchning använder AI för att förstå syftet med frågan. Frågetexten konverteras till en matematisk representation av dess betydelse (kallas "inbäddning") och jämförs sedan med inbäddningar för alla trådar i nätverket. Inlägg med liknande innebörd visas, även om de använder helt olika ord. Om du till exempel söker efter "teamets moralidéer", vilket innebär att matchning kan identifiera och visa ett inlägg med titeln "Roliga aktiviteter för att öka teamets engagemang". Det finns inget ord som överlappar, men innebörden är densamma. Endast resultat som uppfyller ett minimitröskelvärde för likhet inkluderas, vilket säkerställer kvalitet.
Varför ska jag använda båda? Matchning av nyckelord är exakt och förutsägbar. Matchning hjälper dig att upptäcka innehåll som du kan ha missat. Tillsammans kastade de ett brett nät, vanligtvis utvärderade hundratals kandidatposter, innan de begränsade de mest relevanta resultaten.
Sekretess och behörigheter
Engage tillämpar strikta behörighetskontroller. Du ser bara innehåll som du har åtkomst till. Inlägg från privata communities som du inte har anslutit till, eller trådar som har tagits bort, visas aldrig. Innehåll från communities som du har stängt av ljudet för visas fortfarande i sökresultat – ljudet avstängt påverkar din feed, inte sökning.
Anpassad rankning
När du har hittat alla potentiellt relevanta inlägg använder Engage en maskininlärningsmodell för att rangordna sökresultaten. Modellen utvärderar varje kandidatinlägg över över 100 olika signaler, ordnade i flera kategorier:
-
Textrelevans: hur bra inläggsinnehållet matchar frågan, mätt genom flera dimensioner, inklusive termfrekvens, termvikt, matchningsdensitet och vilken del av inlägget som matchningen visas i (titel, brödtext eller svar).
-
People samhörighet: hur mycket du interagerar med personen som skrev inlägget i Engage, Outlook, Teams och andra Microsoft 365-verktyg. Systemet beräknar ett personligt tillhörighetspoäng mellan dig och alla författare i resultatuppsättningen.
-
Community-tillhörighet: hur aktiv du är i den community där inlägget delades, baserat på dina besök, svar och engagemangshistorik med den communityn.
-
Semantisk likhet: tre separata AI-beräknade likhetspoäng: hur nära frågans betydelse är till inläggsinnehållet, till inläggsförfattaren och till communityn där den publicerades.
-
Recency and time signals: when the post was created, how much time has förflutit, and time-decay factors that naturally boost newer content.
-
Åtagandesignaler: visa antal, antal svar, reaktioner och användarens egen sökning och klicka på historik hjälper till att förutsäga vad de kommer att hitta värdefulla.
-
Markera kvalitet: var i inlägget matchningarna visas, hur koncentrerade de är och hur framträdande matchande avsnitten är.
Slutresultatet är att två personer som söker efter samma sak kan se olika resultat. Om du arbetar nära någon i ingenjörsteamet och de postade om "hackathon", rangordnas deras inlägg naturligt högre för dig än för någon som aldrig har interagerat med dem.
Hastighet och prestanda
Alla dessa funktioner, inklusive generering av hybridkandidater, funktionsberäkning över 100 signaler, rankning av maskininlärning och behörighetsfiltrering, sker på under en sekund. Flera tekniker gör detta möjligt:
Parallellism: nyckelord och betydelse matchning körs samtidigt, inte en efter en, så den totala tiden är varaktigheten för den långsammare sökningen, inte summan av båda
Smart cachelagring: när du visar den första sidan med resultat Engage förhämtningar och cachelagrar nästa sida i bakgrunden. Det innebär att sidnumreringen känns omedelbar – om du klickar på sidan 2 eller 3 visas cachelagrade resultat utan fördröjning
Batchbearbetning: signaler som åtagandehistorik och communitymetadata hämtas och beräknas i optimerade batchar i stället för en i taget
Resultatet är en sökupplevelse som känns omedelbar när du gör sofistikerat arbete bakom kulisserna.
Söka efter personer
Viva Engage sökning är inte bara för konversationer. Det är också ett kraftfullt sätt att hitta personer i hela organisationen. När du söker efter en person Engage matchningar mot:
-
Visningsnamn: förnamn, efternamn eller båda (t.ex. "Rajesh Jha")
-
Befattning: sök efter roll (t.ex. "engineering manager" eller "principal PM")
-
Email eller alias: sök efter e-postadress eller aliasprefix
People resultat visas både i listrutan snabbförslag och på fliken People på sökresultatsidan. Varje resultat visar personens namn, profilbild, befattning och e-post, så att du snabbt kan identifiera rätt person även när det finns flera matchningar.
Tips: Om du känner till någons e-postalias är sökning efter det (t.ex. "chrzeng") ofta det snabbaste sättet att hitta dem. Genom att söka efter befattning (t.ex. "produktchef Engage") kan du upptäcka personer som du kanske inte känner vid namn.
Söka efter communities
Letar du efter en community att gå med i? Sök matchningar mot communitynamn och beskrivningar. Det innebär att du kan söka efter ämne (t.ex. "tillgänglighet", "introduktion", "kvinnoledarskap") och hitta relevanta communities även om det exakta ordet inte finns i communityns namn.
Communityresultat visas också i snabbförslagen medan du skriver, vilket gör det enkelt att navigera direkt till en community utan att gå till den fullständiga resultatsidan.
Några exempel på hur sökning i communityn fungerar:
|
Du söker efter... |
Du hittar communities som... |
|---|---|
|
"hjälpmedel" |
Engage hjälpmedel, hjälpmedelsanslutna communityn, Hjälpmedelsgemenskapen Ledarskap |
|
"kvinnoledarskap" |
SME&C Women in Leadership, Women's Leadership Community (WLC), Technical Women Leaders |
|
"Azure DevOps" |
Azure DevOps / 1ES och relaterade Azure tekniska communities |
|
"onboarding" |
Onboarding, Alchemy Onboarding, New Employee Onboarding |
Markering av nyckelord
När du kommer till sökresultatsidan markeras sökorden i förhandsgranskningar. Det hjälper dig att snabbt söka igenom resultat och förstå varför varje inlägg returnerades.
Markeringen visas på följande platser:
-
Trådrubriken (om inlägget har en).
-
Förhandsgranskning av brödtext: Engage visar det mest relevanta avsnittet i inlägget med nyckelorden markerade.
-
Svar: om ett svar matchar din fråga visas det med markeringar under det ursprungliga inlägget. Om du till exempel söker efter "AI-verktyg och copilot" markeras varje matchande ord i resultatet, vilket gör det enkelt att se hur inlägget relaterar till din fråga.
Obs!: Nyckelordsmarkeringar kanske inte visas konsekvent i alla resultattyper. Ämnesnamn och communitynamn är till exempel indexerade och sökbara, men är för närvarande inte markerade i sökresultaten. Vi arbetar aktivt för att förbättra markeringskonsekvensen i sökupplevelsen.