更具体地说,哪些因素决定了他们为响应给定查询而分配的优先级?我正在寻找能够解决各种情况的答案,包括查询......
指定结果的“类型”(用户,帖子,页面等对象或友情,喜欢,标签等连接),
有authentication tokens以及没有。{/ p>
有条件,例如“since”和“until。”
甚至不指定类型,例如搜索单词query。
答案 0 :(得分:0)
我实际上在使用/搜索搜索地点的应用程序,我使用了一些所有场景。我无法写下他们出现的具体订单,说实话我非常怀疑这是一件容易的事情。
我99%肯定它的工作方式与Facebook中的搜索一样,使用用户数据来显示最相关的结果。我现在在爱尔兰工作了2年,但在测试应用程序时,我不断收到罗马尼亚的搜索结果,并且实际上靠近我的家乡,这与我有关。
关于你的观察,Facebook的算法也可能考虑到请求的来源 - 这将是好的,意味着它只会随着你的应用获得更多用户而改进。