显示标签为“google search”的博文。显示所有博文
显示标签为“google search”的博文。显示所有博文

2007年3月7日星期三

使用Google Blog Search为Blogger添加全文搜索

前些日子介绍了使用Blogger本身提供的Search功能为本站添加搜索,但是该功能只能搜索帖子标题,对全文搜索无能为力。对于BLOG内容较多,帖子标题又无法反映全部内容的,增加一个全文搜索确实必要。很多朋友都在BLOG里调用Google搜索引擎进行全文搜索,但对于BLOG来说及时性很差,往往需要几天时间才能更新。而Google Blog Search(以下简称GBS)的更新非常快,几乎是当天就可以检索到。所以这里介绍如何在Blogger里添加GBS功能进行本站全文搜索,使用Javascript实现。
1.COPY下面源代码(yourname改为你自己的名字)<script type="text/javascript">
function blogsearch () {
var wq=document.getElementsByName("wq")[0].value;
var link="http://blogsearch.google.com/blogsearch?hl=en&ie=UTF-8&q=blogurl:http://yourname.blogspot.com+"+wq;
window.open(link); }
</script>
<input id="query" name="wq" type="text"/>
<input id="b-searchbtn" value="Search" onclick="javascript:blogsearch()" type="submit"/>

2.进入控制台——模版——页面元素——添加页面元素——添加HTML/JavaScript——粘贴源代码——输入标题——保存。
3.同样如果想更改该控件格式,可以在CSS样式表中加入下面代码(已有的不用再添加)#query {
width:150px;
border:1px solid #999;
background: #fff;
}
#searchbtn {
border:1px solid #999;
background: #fff;
}

4.如果你嫌GBS更新还不够快,可以使用它的Ping服务功能,每次你更新Blog之后可以访问http://blogsearch.google.com/ping,手动提交你的BLOG,可以使你的BLOG更新更快。因为GBS更新已经非常快,自动Ping在这里就不介绍了。

阅读全文↓

2007年3月1日星期四

使用Trixie插件访问GOOGLE快照

作为GOOGLE的FANS却一直在使用BAIDU,只因GOOGLE的网页快照在国内不能用,网上一直有访问GOOGLE快照的方法,基本原理就是把快照网址里的“search?q=cache”进行断句,如改成"search?shit=&q=cache”,但是每次打开都要改一下,烦得很,像我这种懒人总希望找个一劳永逸的方法。于是想到了IE的“Trixie”进行网址自动更改,搜索了一下,已经有很多人介绍了,不灵光的也多;网上也有叫“GOOGLE快照助手”的软件,没有用过,懒人可以下来试用一下。下面提供一种方法,经测试可行。
需要工具
1.Microsoft .NET Framework 华军下载地址
2.Trixie 官方下载地址
装完上面两个软件后,粘贴下面代码到一文本文档中
// ==UserScript==
// @name Enable Google Caches
// @namespace http://jianrongchen.blogsopt.com/
// @description Enable Google caches
// @include search
// ==/UserScript==

(function()
{
var allLinks = document.links;
if (allLinks != null)
{
for (i = 0; i < allLinks.length; ++i)
{
if (allLinks [i].href.indexOf ("/search?q=cache:") > 0)
{
allLinks [i].href = allLinks [i].href.replace ("/search?q=cache:", "/search?shit&q=cache:");
}
}
}
}
)();

另存为Googlecache.user.js,保存至Trixie的Scripts文件夹,默认为“C:\Program Files\Bhelpuri\Trixie\Scripts”,打开IE——工具——Trixie Options...——Reload Scripts——点选Enable Google Caches——OK退出。
注:代码里面的search?shit&q=cache可能会过期,一段时间后不能用可以把“shit”改为任意你喜欢的字符,这是很多所谓“GOOGLE快照助手”所不具有的优点。
测试环境:Windows XP SP2;IE 6.0;.NET Framework 1.1。
也可以参考孤掌难鸣博客的另一种Trixie脚本,可以直接下载;孤掌难鸣也编写了一个IE插件,懒人可以看一下。

阅读全文↓