Saturday, 22 June 2013

How to ENABLE Graph Search on Facebook?

Graph search is a semantic search engine that was introduced by facebook in march,2013. It's an awesome and cool feature which lets you get personalized results. You get to know your friends who have similar taste as yours, who live in the same city as yours, people you may know but don't have in your friend list and the list goes on and on using this feature...
 For example, you want to search for people working in a company named Apps Associates, then type "People working at Apps Associates" and you get drop down list showing options such as " People working at Apps Associates in Hyderabad, Andhra Pradesh", " People working at Apps Associates in Massachusets, USA" and so on...

Such an awesome feature...!!! Enable it on you FB profile. 

Know How...!!!
It can be done quite easily. Follow the steps below:
1.Sign in with your details @ facebook.
2. Just simple open the link: https://facebook.com/about/graphsearch.
3. Then  you can watch people behind this feature, Mark Zuckerberg's demo about this feature and also privacy about graph search.
4.Just scroll down to the bottom of the page and Click on Try Graph Search.
5. As it is available only for 1 billion users right now, it will be enabled on your profile with in a week. ( For me, FB took hardly 20 seconds to activate :) Lucky enuf...!!!)

try it now...!!! facebook freaks... :)

Do you want to know how the Graph Search algorithm of Facebook works? 

  • Earlier, Facebook used PPS search algorithm, in which the search was keyword based--the searcher entered keywords and the search engine produced a results page that was personalized and could be filtered to focus on specific kinds of entities such as people, pages, places, groups, etc.
  • Later, a new technique called TypeAhead that would deliver search results as the searcher typed, or “prefix matching."  which required total re-implementation of front-end and back-end for high performance.
  • Later, a new algorithm called Graph Search has been implemented. The Facebook graph is the collection of entities and their relationships on Facebook. The entities are the nodes and the relationships are the edges. One way to think of this is if the graph were represented by language, the nodes would be the nouns and the edges would be the verbs. Every user, page, place, photo, post, etc. are nodes in this graph. Edges between nodes represent friendships, check-ins, tags, relationships, ownership, attributes, etc. Both nodes and edges have metadata associated with them. For example, the node corresponding to me will have my name, my birthday, etc. and the node corresponding to the Page Gayathri will have its title and description as metadata. Nodes in the graph are identified by a unique number called the fbid. This works with the help of Inverted-indexing system called "Unicorn". This is in short, of how  Facebook has been built and renewed using Unicorn and an awesome SEO technique so called Graph Search.

    Know more about this @: Facebook Engineering Blog... :)
    Hope this article lets you learn about infrastructure on which facebook is built upon...
    Have a nice day...

No comments:

Post a Comment