几天没关注网络上的新动态,Google Blog Search的Pinging Service就推出了。相较之前依靠Weblogs的Pinging Service收集Blog的最新信息,Google Blog Search自身的Ping服务无疑让这种收集更加直接与快速,其价值也更加明显的体现出来(我期待此服务很久了,因为早在一个月前,我就将Postshow的搜索换成了Google Blog Search,那时候Google Blog Search的Blog信息索引速度已经很让人满意了)。
使用Google Blog Search Pinging Service,有以下两种方法:
- 使用XML-RPC
发表日记时,向地址http://blogsearch.google.com/ping/RPC2发出一个ping通告。对于使用Movable Type的朋友来说,在Blog“设置→新增日记默认设置→公共/远程接口→Blog 更新时通知下列站点→其它”中输入“http://blogsearch.google.com/ping/RPC2”,然后更新设置。 - 使用REST通知
在http://blogsearch.google.com/ping直接提交你Blog的网址或RSS Feed,或者用形如以下的地址:http://blogsearch.google.com/ping?name=Just平生一笑&url=http%3A%2F%2Fwww.thinkjam.org%2Fzoptuno/&changesURL=http%3A%2F%2Fwww.thinkjam.org%2Fzoptuno%2Fatom.xml
其中name、url、changesURL参数分别表示Blog名、Blog网址、Blog RSS Feed的地址。
有关Google Blog Search Pinging Service的详细信息,还是参照其官方网站的帮助来的详细。我还是说一下如何为自己的Blog添加Blog Search搜索框吧!
很简单,把下面的代码拷贝到你的Blog模板中,把其中的thinkjam.org/zoptuno/换成你自己的Blog地址就行了。
<script language="javascript" type="text/javascript">最终效果如下:
function searchblog() {
var qe=encodeURIComponent(document.gs.key.value);
window.open("http://blogsearch.google.com/blogsearch?hl=en&q="+qe+"+blogurl%3Athinkjam.org/zoptuno/&btnG=Search+Blogs");
return false;
}
</script>
<div id="searchform">
<form name="gs" onsubmit="return(searchblog())">
<input class="form-text" type="text" name="key" size="15" />
<input class="form-submit" type="submit" value="Search" />
</form>
</div>
Fenng
看来Google已经不太满足其他几个Blog Ping服务器的数据同步了
Sucirst
我的感觉
之前我被收录的space的rss没有主动ping 但是发布完之后马上就能搜索出来 貌似space会主动ping? 0.0
平生一笑
可能是Google对各大BSP平台比较关注吧,直接读取其RSS文件,呵呵。
海岸
搜索的快
斌强
您这里提供的用于建立blog search搜索框的代码不能用呢,我将我的博克地址http://binqiangliu.bloggerspaces.com在您的博克搜索框试了,也没有用,在我得一个测试博克中也是不能用。您能看一下是为什么,然后email给我答案吗?谢谢!
祝好!
sonet.all
http://rd-program.blogspot.com 右側也有一個類似的服務,他集合了20個ping service的服務,一次就可以送出資料到20多個ping service
usaber
用你的方法被收录了
感谢