我建了一个自己的网站,如何实现站内搜索?

我建了一个自己的网站,如何实现站内搜索?,第1张

很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PHP、JSP等动态开发技术,另外自己建立站内搜索也需圆察要空间支持相应的动态技术,所以常不得已放弃。其实这个可以让建站公司在建站时实现的。

一、优点

1、让站长给网站快速建立功能强大的搜索

使用这功能可以快速完成建立,方便好用,降低站长对网站的制作技术成本。也节约了时间。对广大站长来说是好事。

2、百度快速收录

该站内搜索工具的网址种子页面的提交功能,可以让百度快速收录网站的内容及收录的深度。

3、功能强大

百度做搜索引擎起家的,技术上肯定是很强的,现提供的站内的搜索可以让站长的网站快速建立搜索功能外,还有热度搜索词的推荐设置。

二、弊

1、部分网站不适合

百度的站内搜索功能是基于百度搜索引擎已收录的页面进行搜索的,就是该工具的搜索范围是已被百度收录的页面,如果你新上传的内容还没有被收录那是搜索不到的。如果网站收录少或者屏蔽百度的收录的网站根本不适用该功能。还有需要登陆的网站也不适合使用该工具。

2、用户行为不能监控

因为完成使用别人的工具,所以到您隐散网站搜索的真实热词,你是无法进行统计与控制的。因这些数据不在你手上。像知名大型网站、电商网站没有几个使用百度的站内搜索功能的。

3、一些为网站定制的搜索功能无法实现

如搜索的样式还是在百度站内搜索功能上无法设置的。

建网站上凡科,网橘携茄站数据加密,安全稳定可靠,强大云主机高性能云服务器,多重监控及备份保证数据安全安全。

0代码轻松建站!点击这里获取精美网站模板:凡科建站

当我们制作的网站内容越来越多的时候,我们就有必要为浏览者建立一个站内搜索引擎。具体制作方法如下。

打开需要加入搜索引擎的网页代码,在<body>标签范围内输入如下代码:

<script type="text/javascript">

var domainroot="mysite.com"//个人站点域名,替换成你的网站的网址即可

function Gsitesearch(curobj){

curobj.q.value="site:"+domainroot+" "+curobj.qfront.value

}

</script>

<form action="http://www.Google.com/search" method="get" onSubmit="Gsitesearch(this)">

<p>站内搜索:<br />

<input name="q" type="hidden" 稿含/>

<input name="qfront" type="text" style="width: 180px" /> <input type="submit" value="开始搜索">

</p>

</form>

在这些命令中,关键是Gsitesearch函数。它的语句是:

curobj.q.value="site:"+domainroot+" "+curobj.qfront.value

,其中的含义为:将“site:”字符串+变量domainroot、空格、访饥梁客填写的关键字依此合并。这烂敬运样就会使搜索格式更规范化。

不妨试试看,你的网站中也可以添加一个站内搜索引擎了!

谷歌的域名改了 而且这段代码是用谷歌在外网搜索,你自己的数据库应该做自己的搜索页面兄辩顷,建议使用一些建站系统来建立网站,好像有个叫深蓝的系统只要把接口弄好就灶拿可以使用了,不过是ASP.net的后台羡陆技术。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11985349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存