网站专用搜索是如何完成的?

问题描述:

有人可以告诉我们如何进行网站特定的搜索。例如,在搜索*.com网站专用搜索是如何完成的?

感谢

+0

有人有足够的权限,请改变问题的措辞为:“如何被网站特定的搜索完成” - 谢谢! – DMin 2010-10-27 09:25:45

这里的搜索*是,我记得,使用Lucene完成。

您创建一个索引,其中包含要搜索的详细信息并将其链接到您想要搜索的帖子/其他内容。

更多细节在这里:http://en.wikipedia.org/wiki/Lucene

他们使用的SQL服务器搜索算法,但并没有真正满意,如果我没有记错。

这里是博客文章由杰夫:http://blog.*.com/2008/11/sql-2008-full-text-search-problems/

取决于你愿意,你可以建立自己的实现来搜索低谷数据库或使用谷歌自定义搜索上Google CSE

谷歌,必应的东西,雅虎这样做:

c++ site:*.com 

在谷歌搜索“site:*.com”[SEARCH STRING]“。这只会返回通过* .*.com托管的页面。或者像Rob说的那样,如果您要设置自己的自定义现场搜索栏,则可以使用Google CSE

如果您对“完成特定网站搜索的方式”(您的话)感兴趣,那么您可以放心,因为它很容易; URL的主机名称(“http://www.example.com/path/to/page”=>“www.example.com”)与正在搜索的域匹配。

东西会真的搞砸了,虽然是存在的DNS别名和重复的条目。