谷歌如何知道我输入redflower.jpg我的意思是红花?

Jam*_*mes 5 algorithm search

我很好奇当Google向您显示由多个单词组成的单词的"你是说"链接时,使用的编程术语或方法是什么?

例如,如果我输入"redflower.jpg"它知道将其分解为红色花是否存在进行此类操作的常见范例?Lucene搜索会给你这个吗?

谢谢!

Ted*_*che 4

如果 google 没有看到 reflowers.jpg 的大量匹配结果,它可能会尝试将单词切成多个单词,直到找到大量匹​​配结果。

它还可能识别扩展名 (.jpg)、识别图像扩展名,然后尝试查找具有相似名称的图像。

如果我必须制作这样的算法,我会使用一个巨大的现有数据库(字典或搜索引擎),然后尝试我在帖子开头所说的内容。

  • 啊,作为一家极其富有的公司,拥有大量使用、大规模可扩展的后端系统,其优势是…… (2认同)