Hoe werkt StumbleUpon? [Technologie verklaard]

StumbleUpon is een van de meest interessante sites op internet. Dit is hoe het struikelalgoritme werkt en hoe het kiest welke sites je moeten laten zien.

StumbleUpon is een van de meest interessante sites op internet.  Dit is hoe het struikelalgoritme werkt en hoe het kiest welke sites je moeten laten zien.
Advertentie

stumbleupon_collage Van alle webgebaseerde applicaties die de laatste paar jaar meegaan, is StumbleUpon degene die ik het meest gebruik. Door op dat knopje te klikken, heb ik zoveel geweldige websites ontdekt en zelfs nog meer informatie die ik nooit via traditionele zoekmethoden zou hebben gevonden.

Als een voormalige web-ontwikkelaar, probeer ik een van de dingen die ik doe uit te zoeken hoe netjes web-apps werken. Nu, voordat ik aan het rollen ga, moet ik zeggen dat PRECIES hoe StumbleUpon werkt een bedrijfsgeheim is en ze zullen die info zeker niet aan mij onthullen. Ook zou een uitgebreid overzicht van hoe het zou kunnen werken zorgen voor een artikel dat veel langer is dan dit formaat mogelijk maakt. Wat volgt is een vereenvoudigde theorie over hoe het werkt op basis van mijn jarenlange webontwikkeling en enige sondering rond de applicatie.

Het hart van elke grote webtoepassing is de database. Als u niet bekend bent met wat een database is, is het telefoonboek het beste dagelijkse voorbeeld dat ik kan geven. Een telefoonboek is slechts een groot aantal gegevensrecords die zijn ingedeeld per regio, bedrijf of woonplaats, stad en vervolgens alfabetisch op achternaam. Omdat de structuur van het telefoonboek algemeen bekend is geworden, kunnen we gemakkelijk die gegevens vinden die we willen. Die algemene kennis van het opzoeken van de regio, en vervolgens beslissen of het nummer dat we willen, een woonwijk of een bedrijf is, dan de stad opzoeken en dan snel naar de alfabetische sectie gaan waar we weten dat het nummer van John Q. Public zal zijn - onder de P . Dat proces kan een algoritme worden genoemd voor het vinden van een telefoonnummer.


Ik verwacht dat StumbleUpon een zeer grote database heeft!

Wanneer u zich aanmeldt voor StumbleUpon, vragen zij u om enkele interessante categorieën voor u te definiëren. Dit helpt hen om u naar webpagina's te leiden die in die categorieën zijn geplaatst.

stumble_button Wanneer u op de knop drukt, wordt een bericht verzonden naar de StumbleUpon-database die hoogstwaarschijnlijk alleen uw gebruikers-ID is. De database zoekt naar de categorieën die u hebt gekozen toen u zich aanmeldde. Van daaruit kiest de toepassing waarschijnlijk willekeurig een van die categorieën. Vervolgens doorloopt de toepassing die categorie en vindt een webpagina in die categorie die nieuw voor u is en verwijst uw browser naar die pagina.

Nu wordt het een beetje ingewikkelder als bepaalde vragen worden gesteld. De eerste die voor mij opkomt is, hoe weten ze dat de website nieuw voor me is? Nou, ik kan me voorstellen dat de websites die u via StumbleUpon hebt bezocht, worden gevolgd. Ik zeg dit omdat ik in sommige StumbleUpon-categorieën tot het punt ben gekomen waar StumbleUpon me vertelt dat ik niet meer in deze categorie kan zien. (Ja, ik struikel veel.)

Nu vraag ik me af hoe het weet welk type webpagina's in een bepaalde categorie ik wil. Dat is waar de duim omhoog en de duimen omlaag- knoppen voor zijn.

duimen omhoog Als ik een pagina een thumbs-up geef, voegt deze waarschijnlijk niet alleen een punt toe aan die pagina, maar ook aan de zoekwoorden die aan die pagina zijn gekoppeld, zodat andere pagina's met een hoge correlatie met die paginazoekwoorden zwaarder worden gewogen in plaats van te worden weergegeven onder mijn gebruikers-ID.

duimen omlaag Als dat het geval is voor de thumbs-up, moet de thumbs-down op dezelfde manier werken. Druk op de omlaagknop en de toepassing haalt in feite een punt weg voor die pagina en pagina's met vergelijkbare zoekwoorden. De duim-naar-knop heeft echter nog een paar extra functies. Als u op het zwarte gedeelte pijl-omlaag van de knop klikt, krijgt u een aantal opties: Not-For-Me, Spam rapporteren, Dubbele inhoud en Website blokkeren .

Not-For-Me is de basisfunctie van deze knop. Spam melden stuurt een bericht naar StumbleUpon dat de pagina die wordt gepresenteerd niet iets is zoals het zou moeten zijn en dat het gewoon, nou ja, spam is! Dubbele inhoud helpt StumbleUpon te weten wanneer u een pagina meerdere keren wordt opgediend. Dat kan gebeuren als de pagina onder meer dan één categorie is toegevoegd. Block Website blokkeert de volledige website waartoe de pagina werd aangeboden. Dit is wat ik gebruik wanneer ik een pagina tegenkom die in een andere taal staat of gewoon helemaal niet voor mij.

Hier is een kleine grafiek om u een visuele weergave van het vereenvoudigde proces te geven, omdat ik geloof dat het gebeurt.

pseudo_flow

Dat is de eenvoudige onderbouwing van StumbleUpon. Terwijl u naar rechts van de StumbleUpon-werkbalk gaat, zijn er verschillende opties die u kunt gebruiken om uw struikelblok te verfijnen en toe te voegen aan de kwaliteit van de rangschikking van pagina's.

stumbleupon_bar

Gebruik je StumbleUpon? Wat is je favoriete site waar je op gestuit bent? Laat ons je StumbleUpon-verhalen in de onderstaande opmerkingen weten.

In this article