In ons vorige artikel over zoekopdrachten op Facebook hebben we besproken hoe je Graph Search kunt gebruiken en welke handige informatie je daaruit kunt verkrijgen. Maar als je werkt met Graph Search kunnen zich enkele problemen voordoen: zo verwerkt het niet alle zoekopdrachten en herkent het niet altijd het cyrillische schrift.
Graph Search werd betrouwbaar tegen het eind van december 2014, toen Facebook de samenwerking met Bing (de zoekmachine van Mircosoft) beëindigde. Het algoritme voor veelzijdige zoekopdrachten, zoals “softwareontwikkelaar die werkt voor Google, in de buurt van New York woont en Frans spreekt” was daardoor niet langer beschikbaar.
We zullen je nu vertellen hoe je de zwakke plekken van Facebook Search kunt compenseren. Dat kan met behulp van externe applicaties op basis van Graph Search en door het samenstellen van een directe zoekopdracht.
Applicaties voor externe zoekopdrachten
Graph.Tips, een van deze experimentele zoekmachines, is ontwikkeld door Henk van Ess. Hiermee kun je een Facebook-ID vinden die elke gebruiker, pagina en locatie heeft. Deze ID kan gebruikt worden om berichten en foto’s te vinden, het commentaar van een gebruiker, foto’s die hij/zij leuk vindt of deelt en foto’s waarin hij/zij getagd is.
Je kunt ook zoeken op locatie. Stel dat je inwoners van Lviv wil zoeken die Praag en Wroclaw hebben bezocht. Dan heb je de volgende zoekterm nodig:
Je kunt ook uitzoeken welke plaatsen (cafés, restaurants, bioscopen, etc.) bezocht zijn door een bepaalde bezoeker door zijn of haar ID in te voeren.
Er is ook een applicatie van Google Chrome die ontwikkeld is door Inteligence Software. Dit biedt de mogelijkheid om Facebook te doorzoeken door middel van een aantal zoekopties:
Met deze applicatie kun je met gemak softwareontwikkelaars vinden die werken voor Google, in de buurt van New York wonen en Frans spreken. Er zijn dertien zoekopties, dus de combinaties kunnen behoorlijk variëren. Het maakt de zoektocht naar een individu onder de 1,18 miljard Facebook-gebruikers niet zozeer snel, maar wel mogelijk.
Directe zoekopdrachten
Als de bovengenoemde toepassingen je niet opleveren wat je zoekt, zal je de syntaxis van een zoekopdracht moeten leren om zelf een opdracht samen te stellen.
Er zijn twee manieren: zoeken op ID en zoeken op trefwoord.
Zoeken op ID
Met behulp van een ID kun je zoeken naar de inhoud die verbonden is aan dit nummer. Op dit principe is Graph.Tips gebaseerd.
Deze methode bevat een zoekadres https://www.facebook.com/search + Gebruikers-ID /1414642146 + type van de vereiste inhoud:
/stories-commented
/photos-liked
/photos-of
/photos-commented
/photos-uploaded
De link naar de zoekopdracht “Posts commented on by Mustafa Nayyem” is als volgt:
https://www.facebook.com/search/1414642146/stories-commented
Door ná de ID /friends toe te voegen kun je zoeken naar de inhoud van de vrienden van de gebruiker.
“Posts commented on by Mustafa Nayyem’s friends”:
https://www.facebook.com/search/1414642146/friends/stories-commented
Zoeken op trefwoord
Deze methode is complexer en maakt het mogelijk om gedetailleerde zoekcombinaties samen te stellen. Het belangrijkste verschil is dat je hier gebruik maakt van een trefwoord in plaats van een ID.
Bijvoorbeeld: als je zoekt naar medewerkers van de Oekraïense regering, de Verkhovna Rada, en je zoekt enkel op de ID van de officiële pagina, dan krijg je een lijst van iedereen die de pagina van deze plaats getagd heeft. Maar voeren we in plaats van een ID de trefwoorden “Верховна Рада України” in, dan laat Graph Search zien wie deze plaats ingevuld heeft als werkplaats. De resultaten van deze twee zoekopdrachten kunnen van elkaar verschillen.
Laten we proberen te kijken of deze methode werkt. We zoeken bij wijze van voorbeeld naar medewerkers van de Verkhovna Rada die in Donetsk wonen en Engels spreken.
Het zoekadres is hetzelfde: https://www.facebook.com/search.
Dan gebruiken we de trefwoorden, die verdeeld zijn in drie elementen: /str/Верховна+Рада+України/pages-named. Cyrillische symbolen moeten worden ingevoerd met “+” in plaats van “spatie”: Верховна+Рада+України.
Voeg dan de optie toe om het trefwoord te omschrijven: /employees en specificeer de actuele status: /present. Deze zoekopdracht vindt alle huidige medewerkers van de Verkhovna Rada.
Dan kun je bepalen wie in Donetsk woont en Engels spreekt. Gebruik hetzelfde principe: verdeel het trefwoord, dus een deel over de stad: /str/Donetsk/pages-named + /residents + /past en over de taal: /str/English/pages-named + /speakers.
De zoekopdracht sluit je af met /intersect, zodat het algoritme begrijpt dat het een gebruiker zoekt met alle drie de zoekopties.
Zo ziet de complete zoekopdracht eruit:
https://www.facebook.com/search/str/Верховна+Рада+України/pages-named/employees/present/str/Donetsk/pages-named/residents/past/str/English/pages-named/speakers/intersect. De profielen van de gezochte medewerkers zijn gevonden.
Dit artikel is gebaseerd op materiaal van TheBalazs, BooleanBlackBelt, Quora.
Door Taras Nazaruk, speciaal voor StopFake.org.