发明名称 Search and retrieval of objects in a social networking system
摘要 A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.
申请公布号 US9043301(B2) 申请公布日期 2015.05.26
申请号 US201313777923 申请日期 2013.02.26
申请人 Facebook, Inc. 发明人 Wable Akhil;DeLorme Luke Andrew;Kao Wayne;Roche Alexandre;Occhino Thomas
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A computer-implemented method comprising: receiving a query associated with a user of a social networking system; obtaining a result set comprising a plurality of objects from an object store of the social networking system that match the query, the plurality of objects including a first object having a first type and obtained based on the query using a first search algorithm, and a second object having a second type different from the first type and obtained based on the query using a second search algorithm; ordering at least a plurality of the objects of the result set based at least in part on measures of affinities of the user for the objects, an affinity of the user for an object comprising at least one from a group consisting of: a distance on a social graph between the user and the object, and a similarity between the user and the object, the social graph having nodes corresponding to objects and edges corresponding to relationships of the objects; and providing at least a portion of the result set to a client device.
地址 Menlo Park CA US