谷歌搜索 – 谷歌搜索工作如何

我最近了解了FNV哈希,出于纯粹的好奇心,我刚刚搜索了谷歌中的魔法常数2166136261.

我很惊讶地发现FNV hashing的维基百科页面显示为第三个搜索结果.但是,当我打开维基页面时,我发现常量2166136261没有出现在文章中(甚至没有出现在源代码中).

Google搜索如何获得此结果,还是“知道”FNV与2166136261之间的关系?

编辑

为确保搜索结果不受搜索记录的影响,我还在google.com.hk上以隐身模式进行了尝试,Wiki结果仍然显示为第10个结果而不是第3个结果.

它也与第1到第9个结果非常不同,因为它们中的大多数都是无符号散列的源代码= 2166136261u …

在这种情况下,我不确定Google是否认为2166136261和Fowler-Noll-Vo是“同义词”(或者它们有某种相关性),显然对“Fowler-Noll-Vo”的搜索会返回截然不同的结果.

最佳答案 我不知道技术解释,但我可以提供一些推理.

在过去,我搜索了具有替代标题的术语.例如,我的妻子有一辆日产骐达.在美国,同一辆车被称为日产Versa.搜索Tiida将包含Versa一词的页面,即使页面上没有术语Tiida.

所以在某个地方,谷歌有一些聪明才能找出相关/相关的词,并将其包括在结果中.或者,他们可能只有一个大的,手动的相关单词列表.鉴于他们的搜索引擎有多复杂,我猜第一个选择 – 了解上下文,单词版本等等一定要非常聪明,但是无论它有效,它似乎都能很好地工作.

这对提供相关搜索结果非常有帮助.许多单词都有关联或链接的单词,如果仅仅因为搜索使用了一个非常相关的术语而不包含最佳搜索结果,那将是一种耻辱.

因此,在您的情况下,2166136261可能链接到像FNV这样的术语,搜索包括术语FNV的结果.

点赞