有人可以告诉您网站特定搜索的完成情况。例如,在stackoverflow.com中搜索
由于
答案 0 :(得分:2)
据我所知,Stackoverflow上的搜索是使用Lucene完成的。
您使用要搜索的详细信息构建索引,并将这些链接链接到您希望搜索查找的帖子/其他内容。
此处有更多详情:http://en.wikipedia.org/wiki/Lucene
如果我没记错的话,他们已经使用了SQL服务器搜索算法但对它并不满意。
以下是杰夫的博文:http://blog.stackoverflow.com/2008/11/sql-2008-full-text-search-problems/
答案 1 :(得分:1)
根据您的需要,您可以构建自己的实现来搜索数据库或使用Google CSE上的Google自定义搜索
答案 2 :(得分:0)
谷歌,必应和雅虎它完成了:
c++ site:stackoverflow.com
答案 3 :(得分:0)
在Google上搜索“site:stackoverflow.com [搜索字符串]”。这将仅返回通过* .stackoverflow.com托管的页面。
或者,就像Rob说的那样,如果您想设置自己的自定义站内搜索栏,可以使用Google CSE。
如果您对“如何进行特定于网站的搜索”(您的话语)的细节感兴趣,那么您可以放心,因为它很容易;网址的主机名(“http://www.example.com/path/to/page”=>“www.example.com”)与正在搜索的域进行匹配。
虽然存在DNS别名和重复条目,但实际上会弄乱这一点。