Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 想知道人们是如何搜索twitter的吗_Web Services_Algorithm_Twitter - Fatal编程技术网

Web services 想知道人们是如何搜索twitter的吗

Web services 想知道人们是如何搜索twitter的吗,web-services,algorithm,twitter,Web Services,Algorithm,Twitter,我注意到twitter上的人物搜索会产生一些奇怪的结果。在screen_name twitter_name和bio中搜索匹配是显而易见的,但它们也做了一些不同的事情。我想这可能与此有关,但我发现它在搜索(而不是建议)中的用法很奇怪。想听听你对这个问题的看法。我认为你的问题可能有点不具体,但以下是我的想法: 例如,假设您的搜索查询是“Miley Cyrus”。现在最重要的结果肯定会包括她的真实账户,然后是虚假账户,但结果会有点失真 我希望它以这种方式(或类似方式)对每个帐户/人员进行排序: 如果某

我注意到twitter上的人物搜索会产生一些奇怪的结果。在screen_name twitter_name和bio中搜索匹配是显而易见的,但它们也做了一些不同的事情。我想这可能与此有关,但我发现它在搜索(而不是建议)中的用法很奇怪。想听听你对这个问题的看法。

我认为你的问题可能有点不具体,但以下是我的想法:
例如,假设您的搜索查询是“Miley Cyrus”。现在最重要的结果肯定会包括她的真实账户,然后是虚假账户,但结果会有点失真

我希望它以这种方式(或类似方式)对每个帐户/人员进行排序:

如果某个人的简历/姓名中有搜索查询,则该个人的排名高于该个人没有的排名。

在我们的搜索中,“岩石黑手党”就是一个很好的例子;它的传记和名字中都没有“麦莉·赛勒斯”这个词,但如果你看看“摇滚黑手党”的追随者,你会发现很多“相似”的名字/bios。另一个排名标准是:

如果person X在其内容中有包含搜索查询的tweet,则其排名也会更高

一个很好的例子是结果“AnythingDisney”(@adljupdated),您可以看到第四条最新推文包含“麦莉”

因此,搜索优先级基本上如下所示:

查看姓名/简历。

需要更多结果吗?根据每个人的追随者和他关注的人,以及包含查询的tweet,对每个人进行排名。

需要更多的结果吗?查看“更深层次”的层次,根据每个人所跟随的人对每个人进行排名。

等等,递归地。


我希望这对我有所帮助

你从哪里知道他们做了一些不同的事情?@Chamilyan结果可能很奇怪。e、 g.不要在姓名/生物群中提及搜索关键词。这个问题似乎离题了,因为它是关于Twitter的。谢谢,帮助。关于Triadic收尾说明,为什么在twitter上会出现问题?这不就是他们“类似于”和“跟随谁”的做法吗?我很高兴这有帮助:)嗯,经过一些思考,我想你可能是对的;评估两个人之间的关系确实可以通过计算他们相互提及的推特或类似的推特来完成。我会把纸条取下来;我还有别的想法:)