För ett företag som servar mer än 300 miljoner användare behövde LinkedIns sökfunktion vara en välbehövlig uppdatering. LinkedIn har traditionellt tagit ett mer reaktivt tillvägagångssätt för sökning, men det hoppas kunna ändra på det med Galene, dess nya sökarkitektur.
Arkitektur före Galene
Innan man byggde Galene använde LinkedIn en process som kretsade kring ett bibliotek med öppen källkod som heter Lucene. Enligt LinkedIn användes denna lösning för att “skapa ett sökindex, söka i indexet efter matchande enheter och bestämma betydelsen av dessa enheter genom relevanspoäng.” Dess sökindex hade två huvudkomponenter:
- Inverterat index: Mappa söktermer till en lista över enheter som innehåller dessa termer.
- Framstegshastighet: Mappa entiteter till metadata om dessa entiteter.
Tyvärr var informationen i Lucene stor och kunde inte lagras på en enda dator. För att lindra det problemet delade LinkedIn upp indexet i “skärvor”, som var och en innehöll en del av indexet.
Utöver ovanstående struktur var LinkedIn också tvungen att skapa processer som tog hänsyn till dess begränsade förmåga att utföra live systemuppdateringar, vilket var en mycket kostsam fråga.
Smärtpunkter före Galene
LinkedIns tidigare system visade sig inte vara en skalbar lösning. Några av de viktigaste smärtpunkterna som din organisation stod inför ur söksynpunkt var:
- Svårigheter att bygga om ett komplett index.
- Liveuppdateringar var inte effektiva.
- Poängsättningen var oflexibel.
- Systemet stödde inte alla nödvändiga sökkrav.
- Det var svårt att hantera små open source-komponenter.
Ut med de gamla och in med Galene
Nedan är ett diagram från LinkedIn som ger en grafisk representation av Galenes nya sökstack.

Slutanvändarens upplevelse
Nu när vi har tagit upp en liten del av de tekniska anledningarna till att LinkedIn uppdaterade sin arkitektur är det viktigt att diskutera vilka förändringar slutanvändaren kommer att uppleva.
- Tillgång: Användare är inte längre begränsade till att endast söka efter sina första och andra gradens anslutningar. De har nu tillgång till alla LinkedIn-medlemmar.

- Relevans: Algoritmen som används för omedelbar medlemssökning inkluderar nu relevans som var omöjlig att införliva i tidigare versioner. Inkluderade i denna lista är:
- Offline statisk räckviddsberäkning.
- Personalisering baserat på faktorer som graden av anslutning.
- Ungefärlig namnmatchning.
- Fart: Instant Search är mer än dubbelt så snabb som den tidigare implementeringen” och använder “ungefär en tredjedel av hårdvaran”, enligt LinkedIn.
Lägg till dina två cent
Som digital marknadsförare, tror du att LinkedIns uppdateringar kommer att förändra ditt förhållningssätt till marknadsföring på det sociala nätverket? Vilken påverkan tror du att det kommer att ha på din strategi nu när du kommer att få tillgång till fler användare?
