发表者:谭永锋 软件国际化工程师
许多网站都有"搜索本站",对于很多网民来讲这是非常好用的功能,如果您希望方便、快捷的建立自己的站内搜索,不妨试试谷歌的" Google 指定域名搜索"。这样,您不必花费太多时间,就可以建立结果全部指向您自己网站的站内搜索。
一分钟加入"搜索本站"功能
要如何在您的网页上加入此项功能呢?很简单,只要在你的网页内加入下面一小段代码就好了:
(注意:下面假设 www.abcde.cn 网站为例)
<form action="http://www.google.cn/search" method="get">
<input name=" sitesearch " value=" www.abcde.cn" type="hidden">
<input name="ie " value="GB2312 " type="hidden">
<input onfocus="if( this.value=='用 Google 搜索本站') {this.value='' };" size="25" name="q" id="query" value="用 Google 搜索本站" type="text">
<input name="Search" value="搜索" attr="value" type="submit">
<input name=" hl " value=" zh-CN" type="hidden">
</form>
记住,要把上例中的" www.abcde.cn" 换成您的网站网址哦!
现在,用用你的搜索吧。
如果您的中文搜索送到 Google 后成了乱码,那可能是您的 ie 值设定不合您的网页编码造成的。
如果我的网站不是 GB2313 编码怎么办?
由于在中国很多网站使用的是 GB2313 编码,因此上例中用
<input name=" ie" value=" GB2312" type="hidden">
告知 Google 此搜索是从你的 GB2312 编码网页而来,如果你的网页不是用 GB2312 编码而是使用 UTF-8 编码,那请把该行换成:
<input name=" ie" value=" UTF-8" type="hidden">
如果你的网页编码是使用繁体中文的 Big5 编码,那请把该行换成
<input name=" ie " value="Big5 " type="hidden">
如何使用 Google 用 GB2313 编码显示搜索结果?
在一般如上的情况下,Google 是用 UTF-8 编码显示搜索结果的,如果你要 Google 用 GB2312 编码显示搜索结果,那么你可以加入下列这一行
<input name=" oe" value=" GB2312" type="hidden">
同理,使用下一行会使 Google 用 Big5 编码显示搜索结果
<input name=" oe" value=" Big5" type="hidden">
如何使 Google 用繁体中文显示操作信息?
以上的设定会让 Google 用简体中文显示操作信息,如果你要 Google 用繁体中文显示操作信息那请你把
<input name=" hl" value="zh-CN" type="hidden">
改成
<input name=" hl" value="zh-TW" type="hidden"> 即可。
参数参考:
name="sitesearch" :告知 Google 你要搜索的指定网站或指定域名
name=" ie":告知 Google 发送搜索词的网页编码,预设值为"UTF-8",由于在中国很多网站是使用 GB2312 编码
* name =" oe" :告知 Google 显示搜索的网页编码,预设值为"UTF-8",由于现代大部分机器都能支持"UTF-8"无误,因此你大概不需要调整次参数;
* name ="hl" :告知 Google 显示搜索的网页语言。"zh-CN"为简体中文,"zh-TW"为繁体中文,"en"为英文。
分享到:
相关推荐
在本部分中,我们将深入探讨如何在CHM(compiled HTML help)文件中添加搜索功能。CHM文件是一种在Windows平台上常用的帮助文档格式,通常用于软件帮助手册或者在线帮助系统。CHM文件通过压缩技术将多个HTML页面组合...
站内搜索功能通常用于帮助用户在网站内部快速找到所需信息。在JavaScript中,可以通过遍历HTML元素,使用正则表达式或字符串匹配方法来实现文本搜索。一旦找到匹配项,可以高亮显示或直接跳转至相关内容。作者可能...
在仿百度搜索的功能中,jQuery负责监听用户的输入事件,当用户在搜索框中输入时,实时触发Ajax请求,向服务器发送查询请求。 接着,Struts2作为Java Web应用的MVC框架,负责接收和处理这些Ajax请求。在Struts2中,...
本教程将详细讲解如何在Android应用中实现搜索功能,包括搜索历史记录的存储与展示,以及提供清除历史记录的功能。 一、Android搜索功能的实现 1. 创建SearchView:在布局文件中添加`SearchView`组件,它是一个可...
在Vue项目中实现一个类似`Ctrl+F`的搜索功能,主要涉及到前端的文本搜索、DOM操作和事件监听。以下是对实现这一功能的详细步骤和关键知识点的解释: 1. **需求分析**: - 首先明确需求,通常一个搜索功能包括一个...
为了提高用户体验,许多中小型网站开始重视站内搜索功能的建设和优化。传统的站内搜索往往依赖于关系数据库的查询功能,这在面对大量非结构化和异构信息时显得力不从心。因此,本文探讨了一种新型的站内搜索引擎设计...
本教程资源由欧小帅于2016年10-2日创建,旨在帮助新手学习如何在Android Studio环境下实现一个基本的搜索功能。 1. **Android SearchView介绍** Android SearchView 是一个可扩展的视图,通常在ActionBar或Toolbar...
网页中加入百度搜索和输入框提示功能 跟 百度的功能一样可以 加入你自己的网站中去
以上就是iOS中在表视图下实现搜索功能的基本步骤。压缩包中的"ch05"文件可能包含了具体的代码实现,通过查看这些代码,开发者可以更深入地学习如何在实际项目中应用这些概念。记住,实践是检验真理的唯一标准,动手...
为了增加搜索功能,我们需要在GridView中添加一个文本框让用户输入搜索关键字,并在后台代码中处理搜索逻辑。这通常涉及到对数据源(如数据库)的查询,我们可以使用SQL语句或者存储过程来完成。 SQLHelper是一个...
在React中实现搜索结果中关键词高亮显示的核心知识点可以分为几个部分: 1. 使用React组件的状态(state)和属性(props)进行交互。 2. 利用JavaScript的filter函数对数据进行过滤。 3. 使用正则表达式(RegExp)...
论坛系统的Google搜索插件,这个插件允许用户在论坛的tag功能中集成Google搜索,提升用户在论坛内的搜索体验,并有可能通过Google的广告系统(如Google AdSense)为网站带来收益。 首先,我们要理解Discuz!是什么。...
它不但提供了全面的搜索功能,还支持用户在无需购买额外插件或升级的情况下,就享受到全部的服务。在这个工具的帮助下,用户可以基于多种条件进行筛选,以高效地找到自己所需要的QQ群。 在筛选条件方面,QQ群搜索...
在网页开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于实现动态、无刷新的交互体验,其中一个常见的应用场景就是搜索提示功能。该功能能够显著提升用户体验,当用户在搜索框输入关键词时,系统...
在Android开发中,集成百度地图并实现搜索功能是一项常见的任务,尤其对于开发本地生活服务类应用来说至关重要。本文将深入探讨如何在Android应用中利用百度地图API实现搜索周边商铺等功能,并展示搜索结果的具体...
插入操作在二叉搜索树中通常按照以下步骤进行: 1. 如果树为空,新节点成为根节点。 2. 如果新节点的键小于当前节点的键,递归地在当前节点的左子树中插入。 3. 如果新节点的键大于当前节点的键,递归地在当前节点的...
在本实例中,"Jsp站内搜索"是通过JSP实现的,目的是为网站用户提供一个能够查找和获取网站内部资源的功能。 **站内搜索的重要性**: 站内搜索是现代网站用户体验的关键组成部分,它帮助用户快速定位他们感兴趣的...
所以想对搜索功能进行改进,可是在网上没有找到这样的插件,有收费的,结果要2000大元。考虑了一下申请经费的麻烦,自己费点儿力气做一个吧。考虑到工期的问题,采用了织梦的分词算法,搜索效果虽然不是特别理想,...
- **应用场景**:适用于各种规模的网站,特别是大型网站的站内搜索功能。 **知识点4:索引机制** - **原理**:通过建立文档内容与关键词之间的映射关系,加速搜索过程。 - **流程**:文档预处理、分词、倒排索引...
这种特性使得二叉搜索树在查找、插入和删除操作中具有较高的效率。 **插入节点** 在二叉搜索树中插入节点非常直观。首先,将新节点的值与根节点比较。如果新节点的值小于根节点,那么将其插入到左子树;如果新节点...