很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PHP、JSP等动态开发技术,另外自己建立站内搜索也需要空间支持相应的动态技术,所以常不得已放弃。其实这个可以让建站公司在建站时实现的。
一、优点
1、让站长给网站快速建立功能强大的搜索
使用这功能可以快速完成建立,方便好用,降低站长对网站的制作技术成本。也节约了时间。对广大站长来说是好事。
2、百度快速收录
该站内搜索工具的网址种子页面的提交功能,可以让百度快速收录网站的内容及收录的深度。
3、功能强大
百度做搜索引擎起家的,技术上肯定是很强的,现提供的站内的搜索可以让站长的网站快速建立搜索功能外,还有热度搜索词的推荐设置。
二、弊
1、部分网站不适合
百度的站内搜索功能是基于百度搜索引擎已收录的页面进行搜索的,就是该工具的搜索范围是已被百度收录的页面,如果你新上传的内容还没有被收录那是搜索不到的。如果网站收录少或者屏蔽百度的收录的网站根本不适用该功能。还有需要登陆的网站也不适合使用该工具。
2、用户行为不能监控
因为完成使用别人的工具,所以到您网站搜索的真实热词,你是无法进行统计与控制的。因这些数据不在你手上。像知名大型网站、电商网站没有几个使用百度的站内搜索功能的。
3、一些为网站定制的搜索功能无法实现
如搜索的样式还是在百度站内搜索功能上无法设置的。
建网站上凡科,网站数据加密,安全稳定可靠,强大云主机高性能云服务器,多重监控及备份保证数据安全安全。
0代码轻松建站!点击这里获取精美网站模板:凡科建站
一种站内搜索是利用搜索引擎,这个的前提是你的网站被搜索引擎很好地收录了。
还有一种就是利用动态语言JSP、PHP什么的再结合数据库实现站内搜索。
建立一个站内搜索引擎:
(一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目ID(编号),title(主题),word(关键词),url(链接地址),如下表所示:
IDtitlewordurl
1cgi教程本地调试cgicgi/testcgi.htm
2下载中心聊天室,留言本download/index.htm
(二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:
<%"建立数据库的连接
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoftAccessDriver(*.mdb)};"
"建立CONNECTION对象并打开数据库
setmycon=server.createobject("ADODB.CONNECTION")
mycon.open.con%>
"创建Recordset对象的例程,打开Recordset对象传递SQL串以及所有的连接信息
<%setrs=server.createobject("ADODB.Recordset")
rs.open"SELECT*FORMlistwheretitleandwordlike'%'&request.form("word")&"%'",MyCon,adOpenStatie
%>
"建立查询后的显示信息和查询页面,想取什么名字都可以