如何制作搜索引擎(搜索如何制作?)
本文目录一览:
如何制作搜索引擎?
如何制作一个搜索引擎链接程序?如何制作一个搜索引擎链接程序?多收集几个网站的,然后我们引用它到自己的页面中。接下来,我们要创建页面用于搜索:雅虎快找!...可以看到,当列出搜索引擎的查询字符串时,那些搜索字符变成了蓝色,这就要输入到我们的文本框strSearchWords的值,再用一个带Response.Redirect的If...Then语句重定向到用户所选择的搜索引擎中去。如果有多个搜索引擎,我们要为其中的每一个编写如下代码:If Request.Form("selEngines") = "yahoo" ThenResponse.Redirect(" " _Request.Form("txtSearchWords"))End If好了
怎样制作一个搜索引擎
搜索引擎分站内搜索,和像google、百度那样的搜索站站内搜索就是与数据库中文章或标题匹配关键字的那些内容像google、百度那样的搜索站,就需要先收录网站网页到自己的数据库中,定期更新。然后同站内搜索一样

如何制作一个自己站内搜索引擎?
假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧:
(一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目ID(编号),title(主题),word(关键词),url(链接地址),如下表所示:
ID
title
word
url
1
cgi教程
本地调试cgi
cgi/testcgi.htm
2
下载中心
聊天室,留言本
download/index.htm
(二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:
!--#INCLUDE
file="ADOVBS.inc"--
%
"建立数据库的连接
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoft
Access
Driver(*.mdb)};"
"建立CONNECTION对象并打开数据库
set
mycon=server.createobject("ADODB.CONNECTION")
mycon.open.con
%
"创建Recordset对象的例程,打开Recordset对象传递SQL串以及所有的连接信息
%
set
rs=server.createobject("ADODB.Recordset")
rs.open
"SELECT*FORM
list
where
title
and
word
like
'%'request.form("word")"%'",MyCon,adOpenStatie
%
"建立查询后的显示信息和查询页面,你想取什么名字都可以
htmlheadtitle查询结果/title/head
body
bgcolor="#ffffff"
p
align="center"br
"统计查询共有%
Response.Write(RS.RecordCount)
%条纪录/pbr
div
align="center"center
table
border="1"
align="center"
bordercolor="000000"
berdorcoorlight="#000000"
bordercolordark="#ffffff"
tr
align="center"
td
width="20%"
align="center"
bgcolor="#ffffff"ID/td
td
width="60%"
align="center"
bgcolor="#ffffff"主题/td
td
width="20%"
align="center"
bgcolor="#ffffff"查看/td/table
table
border="1"
align="center"
bordercolor="000000"
berdorcoorlight="#000000"
bordercolordark="#ffffff"
tr
align="center"
!--从数据库提取信息--
%
while
not
rs.eof
%
tr
align="center"
td
width="20%"
align="center"
bgcolor="#ffffff"%
=rs("id")
%/td
td
width="60%"
align="center"
bgcolor="#ffffff"%
=rs("title")
%/td
td
width="20%"
align="center"
bgcolor="#ffffff"a
href="%
=rs("url")
%"GO/a/td
%
rs.movenext
%/tr
%
wend
%/table/center/div%
rs.close
%
%
mycon.close
%
"关闭链接
/body/html
下面我们来建立搜索页面
htmlheadtitle搜索页面/title/head
!--创建搜索表格--
from
method="POST"
action="search.asp"
div
align="center"centerpinput
type="text"
name="word"
size="30"
input
type="submit"
value="提交"
name="B1"input
type="reset"
value="清除"
name="B2"/p
/center/div/form
hr
width="600"
align="center"
html
如何在EXCEL里制作搜索引擎 谢谢大师
一、制作方法:
在插入一个工作表,选择"视图"--"工具拦"--"控件工具箱",插入个命令按扭,双击,输入如下代码:
Private Sub CommandButton1_Click()
On Error GoTo 0
Application.EnableEvents = False '可选
[a7].CurrentRegion.Clear
Sheets("基础表").Range("A1:L" Sheets("基础表").[a1].CurrentRegion.Rows.Count). _
AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("C3:L4"), _
CopyToRange:=Range("A7"), Unique:=False
r = Range("a7").End(xlDown).Cells(2, 1).Row
MsgBox "符合您查询条件的产品共有" r - 8 "个!", vbOKOnly + 64, "提示"
End Sub
其中"基础表"就是你存放数据的表名,
下来设置查询条件:
在新建的表,如在第三行依次写入与基础表相同的栏目名,如工厂,产品.....
在第四行留空,用数据有效性作成下拉选择条件框.
然后选择数据插入点,如上面代码的a7,(必须在条件栏下留一个空行),可以输入A6,A7...,但绝对不能是A5,然后选择条件查询就可以了,支持模糊查询.
上面代码显示的A1:L为数据存储区件,必须包含你的工厂,产品.....那一行,
C3:L4为条件区间
二、EXCEL的使用技巧:
1、右键单击窗口下面的工作表标签,如“Sheet1”.在弹出的菜单中选择“选定全部工作表”
2、如何快速删除单元格信息, 有一排数据,想快速删除这组数据,可以使用“填充删除法”。选中该列空白单元格,将鼠标移至该单元格右下方,鼠标变成黑色十字后,向上拖动填充。整组数列填充空白完成,等于删除了整组数列。
3、excel对每个单元格都有默认的命名方式,即字母+数字,如A7,表示第一列的第七排单元格。如果想按照我们自己的想法去重新命名一个单元格,如,将B7改为“我的单元格”,则首先点击该单元格,,选中左上角的名字,修改为“我的单元格”
4、想快速查看一列或者排的和,可以单击这拍最后一个有数字的单元格,网上拖动全部选择,excel会自动显示选择的这列的。
5、单元格内的数据有批注,格式,内容等等,但是只想要单纯的数字,不需要其他东西时,可以选中该单元格,点编辑——清除,可以选择清除格式,内容,批注,或者全部东西都删除。
6、选中不相邻的单元格,可以先按住ctrl,再进行点击选择。
站内搜索引擎制作
自己网站的东西,需要建立一个数据库,静态的不需要搜索,没多少内容。然后用动态语言,比如ASP,PHP等制作一个搜索引擎,指定到你的网站的数据库里搜索就可以了。给你贴一个ASP制作的搜索数据库的页面源文件,自己认真研究吧。!--#INCLUDE file="ADOVBS.inc"--
% "建立数据库的连接
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoft Access Driver(*.mdb)};"
"建立CONNECTION对象并打开数据库
set mycon=server.createobject("ADODB.CONNECTION")
mycon.open.con %
"创建Recordset对象的例程,打开Recordset对象传递SQL串以及所有的连接信息
% set rs=server.createobject("ADODB.Recordset")
rs.open "SELECT*FORM list where title and word like '%'request.form("word")"%'",MyCon,adOpenStatie
%
"建立查询后的显示信息和查询页面,你想取什么名字都可以
htmlheadtitle查询结果/title/head
body bgcolor="#ffffff"
p align="center"br
"统计查询共有% Response.Write(RS.RecordCount) %条纪录/pbr
div align="center"center
table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff"
tr align="center"
td width="20%" align="center" bgcolor="#ffffff"ID/td
td width="60%" align="center" bgcolor="#ffffff"主题/td
td width="20%" align="center" bgcolor="#ffffff"查看/td/table
table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff"
tr align="center"
!--从数据库提取信息--
% while not rs.eof %
tr align="center"
td width="20%" align="center" bgcolor="#ffffff"% =rs("id") %/td
td width="60%" align="center" bgcolor="#ffffff"% =rs("title") %/td
td width="20%" align="center" bgcolor="#ffffff"a href="% =rs("url") %"GO/a/td
% rs.movenext %/tr % wend %/table/center/div% rs.close %
% mycon.close %
"关闭链接
/body/html
下面我们来建立搜索页面
htmlheadtitle搜索页面/title/head
!--创建搜索表格--
from method="POST" action="search.asp"
div align="center"centerpinput type="text" name="word" size="30"
input type="submit" value="提交" name="B1"input type="reset" value="清除" name="B2"/p
/center/div/form
hr width="600" align="center"
如何制作网站站内的搜索引擎
你用dreamweaver做不出来的~~~不说你dreamweaver只能做静态网页~~
而且真要用程序做还要涉及到很多东西,算法啊那些的~~~比较难的
搜索引擎要用爬虫系统来做的~~~
网络爬虫(也叫网络蜘蛛或网络机器人)通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环直到把这个网站所有需要的网页都抓取完为止。整个互联网当成一个网站,爬虫就可以用这个原理把互联网上所有的网页都抓取下来。爬虫系统需要运用到的技术有分布式、并发、链接选择算法、链接过滤消重算法等。
如何制作搜索引擎的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于搜索如何制作?、如何制作搜索引擎的信息别忘了在云尚网络www.ysfad.net进行查找喔。
发表评论




暂时没有评论,来抢沙发吧~