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

我看到很多网站,都有站内搜索的功能,请问高手这种功能是如何实现的?要用什么语言?如何写代码?谢谢。... 我看到很多网站,都有站内搜索的功能,请问高手这种功能是如何实现的?要用什么语言?如何写代码?谢谢。 展开
 我来答
凡科网
2021-06-11 · 做营销,就上凡科网!
凡科网
向TA提问
展开全部
很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PHP、JSP等动态开发技术,另外自己建立站内搜索也需圆察要空间支持相应的动态技术,所以常不得已放弃。其实这个可以让建站公司在建站时实现的。

一、优点

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

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

2、百度快速收录

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

3、功能强大

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

二、弊

1、部分网站不适合

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

2、用户行为不能监控

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

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

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


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

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

d7pp
2011-06-09 · TA获得超过2268个赞
知道大有可为答主
回答量:2942
采纳率:0%
帮助的人:2533万
展开全部
一种站内搜索是利用搜索迅姿引擎,这个的前提是你的网站被搜索引擎很好地收录键差了。
还有一稿昌皮种就是利用动态语言JSP、PHP什么的再结合数据库实现站内搜索。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘻嘻小公主124
2015-11-12 · TA获得超过3090个赞
知道小有建树答主
回答量:691
采纳率:88%
帮助的人:37.3万
展开全部
建立一个站内搜索引擎

(一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目ID(编号),title(主题),word(关键词),url(链接地址),如下表所示:

IDtitlewordurl
1cgi教程本地调试cgicgi/testcgi.htm
2下载中心聊天室,留言本download/index.htm

(二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:

<!--#INCLUDEfile="ADOVBS.inc"-->
<%"建立数据库的连接
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
%>
"建立查询后的显示信息和查询页面,想取什么名字都可以
<html><head><title>查询结果</title></head>
<bodybgcolor="#ffffff">
<palign="center"><br>
"统计查询共有<%Response.Write(RS.RecordCount)%>条纪录</p><br>
<divalign="center"><center>
<tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000"bordercolordark="#ffffff">
<tralign="center">
<tdwidth="20%"align="center"bgcolor="#ffffff">ID</td>
<tdwidth="60%"align="center"bgcolor="#ffffff">主题</td>
<tdwidth="20%"align="center"bgcolor="#ffffff">查看</td></table>
<tableborder="1"align="center"bordercolor="000000"berdorcoorlight="#000000"bordercolordark="#ffffff">
<tralign="center">
<!--从数据库提取信息-->
<%whilenotrs.eof%>
<乱洞派tralign="center">
<tdwidth="20%"align="center"bgcolor="#ffffff"><%=rs("id")%></td>
<tdwidth="60%"align="center"bgcolor="#ffffff"><%=rs("title")%></td>
<tdwidth="20%"align="center"bgcolor="#ffffff"><ahref="<%=rs("url")%>">GO</a></td>
<%rs.movenext%></tr><%wend%></table></center></div><%rs.close%>
<%mycon.close%>
"关闭链接
</body></html>
下面我们来建立搜索页面
<html><head><title>搜索页面</title></head>
<!--创建搜索表格-->
<frommethod="POST"action="search.asp">
<divalign="center"><center><p><inputtype="text"name="word"size="30">
<inputtype="submit"value="提交"name="B1"><inputtype="reset"value="清除"name="B2"></p>
</center></div></form>
<hrwidth="600"align="center">
<html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
7706三国志5
2011-06-13
知道答主
回答量:41
采纳率:0%
帮助的人:15.1万
展开全部
虚拟主机建议选择:《三九数据》虚拟主机全国十强企业 ,超强搏腊的主机控制面板
虚拟主机自动开通
先试用,满意后付款
25G高速带宽接入
黑洞防DDOS攻击防火墙
专业的网络唯银饥安全维护指返
7*24小时技术支持
任意修改默认文档
赠送Mysql数据库
免费赠送企业邮箱
赠送访问统计 ,预装discuz、ecshop、shopex等多款软件,电子商务一键完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-13
展开全部
最简单的,引用百度的代码

<form action="http://www.baidu.com/baidu">
<input type=text name=word>
<input type="submit" value="Baidu 搜索"槐乱>
<input name=tn type=hidden value="bds">
<input name=cl type=hidden value="掘银3">
<input name=ct type=hidden value="判明宴2097152">
<input name=si type=hidden value="这里是你的域名">
</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式