7 ms·
Ask HN: What happened to Facebook graph search?
I recall a few years ago being able to create really meanifull and helpfull queries on facebook like:
Friends of friends who like mountain biking and live in New Zealand
However it seems that facebook's search has been dumbed down. Were the searches too computationally intensive or abused in some form?
Any FB employees care to chime in as to what happened?
- letharion 10y agoNot an answer, but a bit of context: https://www.facebook.com/graphsearcher/ https://www.facebook.com/graphsearcher/ The link on that page is just broken, not even a "we've removed this content for reasons".
- benguild 10y agoI miss this as well, but only used it for location based searches to get complete lists while traveling. My guess is that the infrastructure required wasn't worth it.
- sstanie 10y agoIt possibly might have been scaled back along with the rest of their cuts to permissions in their Graph API in 2015: https://techcrunch.com/2015/04/28/facebook-api-shut-down/ https://techcrunch.com/2015/04/28/facebook-api-shut-down/ You could check how that changed over time: https://developers.facebook.com/docs/apps/changelog https://developers.facebook.com/docs/apps/changelog Not sure if they are the same, but it might be along the same lines of "We don't want to give everyone access to everything".
- matt4077 10y agoI'm pretty sure they were abused in the way that child neglect is abuse: nobody except a minority of people like us ever used it. I remember using it quite often, although results were mixed. It seemed that the true potential wasn't possible without compromising privacy completely – i. e. I'd love to run queries of "people working at the White House who have attended events with (me|Osama bin Laden)" but I wouldn't want to show up in searches if other people used it.
- walterbell 10y agoURL/search experiments from 2015, which don't seem to work now: http://booleanblackbelt.com/2015/02/important-facebook-graph-search-developments/ http://booleanblackbelt.com/2015/02/important-facebook-graph...
- greglindahl 10y agoWhat do you mean by "doesn't seem to work"? The searches in that article either work for me, or return zero results. I was a part of the graph search beta, way back when, and live in the US, which is mentioned in another comment as possibly giving me more access.
- walterbell 10y agoThis one came back with zero results: https://www.facebook.com/search/str/accountants%2Bwho%2Bwork%2Bfor%2Bkpmg%2Bwho%2Blive%2Bnear%2Bnew%2Byork/keywords_users https://www.facebook.com/search/str/accountants%2Bwho%2Bwork...
- kujenga 10y agoFacebook is already battling pretty large privacy concerns with a lot of media scrutiny. There's a lot of danger in having a tool like the graph search available to people with malicious intent. The EFF had a good post on the subject from back when it was active [1]. When you're part of a network as big as Facebook's, at a certain point your own privacy settings don't matter very much, because the people you're connected to can generally fill in the gaps about whatever you may want to keep private. [1] https://www.eff.org/deeplinks/2013/01/facebook-graph-search-privacy-control-you-still-dont-have https://www.eff.org/deeplinks/2013/01/facebook-graph-search-...
- deleted 10y ago[deleted]
- runn1ng 10y agoInterestingly, your query - "Friends of friends who like mountain biking and live in New Zealand" - still works for me and indeed, I see two friends of friends from New Zealand that like biking.
- ISL 10y agoWorks great for me, too.
- Raphmedia 10y agoPrivacy, I would guess. For exemple, you could see that your Tinder match was from X town and liked A, B, F, G, K pages. You could then go in FB Graph and write "Girls from X who likes A, B, F, G, K pages". This returns two results and you find the girl. Even easier if you knew her first name, you could go "People named Z who likes ... in ... city."
- deleted 10y ago[deleted]
- spyspy 10y agoI'll admit to doing this, along with reverse google image searches of profile pictures.
- amist 10y agoHalf of the answers are something like: "It would be super evil of Facebook to allow this kind of search". The other half are like: "It does work". Hmmmm...
- Libbum 10y agoThe graph search was partially powered by Bing in the back end. So when the Microsoft/Facebook partnership ended, most of the search capability you're talking about had to be removed. See (for example): https://techcrunch.com/2014/12/13/facebook-dumps-bing-will-introduce-its-own-search-tool/ https://techcrunch.com/2014/12/13/facebook-dumps-bing-will-i...
- gpderetta 10y agoI worked at Bing until 2012 and did some work on the FB integration. While I didn't work on the graph search itself, IIRC that was also provided by MS. I didn't know that the partnership had since ended, though.
- Shish2k 10y agoIt got merged into the regular search bar - but the advanced features are only supported if your locale is set to US-English
- deleted 10y ago[deleted]
- blackaspen 10y agoWow...and for _years_ I thought I was in some annoying holdback pool... I had UK-English set just for the readable timestamps. Just changed to US-English and Graph-esque searches work fine. Thanks!
- cpcallen 10y agoOh! And here all this time I've been thinking they just never actually launched the feature.
- pyb 10y agoFB's Graph API is not a stable API, there are frequent changes as to what information is accessible and what isn't. Looks like there are similar issue with user facing features like graph search.
- shekispeaks 10y agoMy source tells me people did not use graph search. Only engineers or programmers used it. The wide population is not used to searching in a structural format. The cost benefit ratio did not work out
- EpicEng 10y agoWho besides programmers did they envision using the API? Did they expect my mom to bust out curl and start looking for new friends?
- csmajorfive 10y agoNormal people didn't care for that functionality so it was deemphasized in favor of different types of search. A lot of it still works, though.
- nl 10y agoI've done a reasonable amount of work (and even more investigation into) Graph search. I believe the story is that they shipped it, and then found that the people who were using the most powerful parts the most weren't exactly the kind of customers they wanted. Since then they have been modifying the API so less and less of it works. It is very difficult to work out exactly what and what doesn't work because it depends on the the account you are using and that account's relationships with the people and groups you are searching, as well as the rights each of those gives. The FB default permission schemes have changed significantly over time (to be less open) too. Also, there seem to be bugs, and it is difficult to know what is intentional, what is because of permissions and what is a bug. For example, it seems impossible to read posts made by other users to a page via the graph API even when that same account can read them when logged in interactively. This doesn't seem to be documented anywhere, and there are plenty of online sources showing code that seemed to have worked previously. So is it a bug or deliberate? Most seem to assume it is deliberate, but who really knows? To be clear: I have no internal FB sources on this.
- webwanderings 10y agoOff topic: is there a way to extract the email addresses (or phone numbers) of the friends? I have disabled my FB but would like to extract the contact information of the people I am friends with.
- aioprisan 10y agoEmails? No way, unless if you create an app and get each of them to follow that link, etc. Phone number is available if they chose to make it public to you as a friend/acquaintance.
- danso 10y agoA little OT but reminds me of the design implications of Graph Search: the Friendship pages which were introduced in 2010 [0] From what I remember, these were introduced but after awhile, seemed to be a feature that fell into obscurity. As in, you pretty much had to manually enter the URL. The feature still exists and it's highly welcome, IMO, when FB does the occasional "You and John Doe have been friends for 8 years. See your memories" type reminders. But to manually see your friendship with a friend, at least on the Desktop version, you have to click the "..." menubox, in which other lesser used features (such as "Poke") are buried. And it's possible to view the mutual content between any two users by filling out this URL manually: facebook.com/friendship/friend1/friend2 But I'm guessing the latter functionality was never given prominent exposure due to how easily it could be used for stalking a current or ex-love interest? Sure, you could scour your targets' walls individually and make a note of all public photos/messages in which they mutually appear. But the Friendship view streamlined that process as much as the original News Feed streamlined old-fashioned profile browsing. I'm having a hard time imagining that it was a feature that would be popular for innocent reasons -- I'm already inundated with news items about friends' activity on my newsfeed, why would I want to view a highly scoped newsfeed about two people who are not-me for innocent reasons, even if I were extremely bored and Facebook were the only site on the Internet? [0] http://www.adweek.com/socialtimes/friendship-pages-mutual-content/250559?red=if http://www.adweek.com/socialtimes/friendship-pages-mutual-co...
- jfoster 10y agoThis happened: http://actualfacebookgraphsearches.tumblr.com http://actualfacebookgraphsearches.tumblr.com
- cureyourhead 10y agoIt still works. You just need to use the GET API for reliable results. E.g. Friends of friends https://www.facebook.com/search/<id>/friends/friends https://www.facebook.com/search/<id>/friends/friends Mutual friends of two people https://www.facebook.com/search/<id1>/friends/<id2>/friends/intersect https://www.facebook.com/search/<id1>/friends/<id2>/friends/... Photos where both people are tagged https://www.facebook.com/search/<id1>/photos-tagged/<id2>/photos-tagged/intersect https://www.facebook.com/search/<id1>/photos-tagged/<id2>/ph... or https://www.facebook.com/search/<id1>/photos-of/<id2>/photos-of/intersect https://www.facebook.com/search/<id1>/photos-of/<id2>/photos... Photos recommended for a person https://www.facebook.com/search/<id>/photos-recommended-for https://www.facebook.com/search/<id>/photos-recommended-for Photos liked by a person https://www.facebook.com/search/<id>/photos-liked https://www.facebook.com/search/<id>/photos-liked Photos commented on by a person https://www.facebook.com/search/<id>/photos-commented https://www.facebook.com/search/<id>/photos-commented Stories or posts liked by a person https://www.facebook.com/search/<id>/stories-liked https://www.facebook.com/search/<id>/stories-liked There's plenty of other words operators and entities IDs are numerical Should get you started
- Spoom 10y agoHow likely is it for Facebook to block you for attempting to use these APIs rather than the public Graph API?
- cureyourhead 10y agoThis is public. But assuming it wasn't... How likely? How can one answer such a question? It presumes their use is counter to FB interests On that I disagree. Yet assume that is instead true. Even then I feel there are far many more interests that weigh on the side of using these than on blocking them. So I predict they will remain open
- deleted 10y ago[deleted]
- antmarie 10y agoGreat
- antmarie 10y agoGreat
- rgovind 10y agoAnyone knows how to get a dump of facebook's peoples directory? I would like to do name analysis for India and get for unique baby names.
- naitammukesh 10y agosarika talam