这个问题分两个部分。
第一部分,提供网站名字打分的网站,内部提供一个算法,根据名字依据一定规则算出分数并显示,初期可能会内置一些名字或者说测试生成,一定不能穷尽所有名字。当有新的名字初次查询时即时生成新的结果,然后这个结果可以放入数据库也可以是其他缓存方式,当第二个人二次搜同一个名字时程序即时生成也可以调取数据库或缓存实现,看程序及算法复杂程度,运行时间长的一般会缓存或入库处理,简单的就无所谓。先记着这里一个结果会对应一个网址。
第二部分,当搜索引擎将该网站收录后,会有规律逐步的"定时"检索该网站内能爬取到的所有公开内容,如上面网站可能会有最近查询、热门查询类列表内包含第一部分的网址,那搜索引擎就会收录该页面并索引到搜索引擎的库里,以后用户在搜索引擎搜索相关关键词就可以显示该网址链接。
现在搜索引擎也会提供一些推送接口,当第一部分生成结果的同时就可以自动告知搜索引擎这里有个新内容,但搜索引擎往往是延后收录的。