亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP編寫類似搜索引擎功能的代碼

2024-05-04 11:06:07
字體:
來源:轉載
供稿:網友

首先建一個access 數據庫,庫中有一個URLINDEX表,其中URL和Keywords字段分別添加了索引,如下:

以下為引用的內容:
URL 文本(索引:有(無重復))
Title文本
Description文本
Summary文本
Keywords文本(索引:有(無重復))

程序文件doquery.asp,代碼:

以下為引用的內容:
<HTML><HEAD><TITLE>簡單搜索引擎</TITLE></HEAD>
<BODYBGCOLOR=#ffffffMARGINWIDTH="0"MARGINHEIGHT="0"
LEFTMARGIN=0TOPMARGIN=0>
<FORMMETHOD="post"ACTION="doquery.asp?act=search">
Query:<INPUTTYPE="Text"NAME="QueryString"><BR>
<INPUTTYPE="Submit"VALUE="Submit">
</FORM>
</CENTER>

<%
dimact
act=request("act")
if(act="search")then
QueryString=Request.form("QueryString")
QueryWords=Split(QueryString)
strIndent=""

'如果搜索為空則返回
IfQueryString=""Then
Response.Redirect("default.asp")
EndIf

Session.timeout=2
IfIsObject(Session("sitesearch_conn"))Then
Setconn=Session("sitesearch_conn")
Else
Setconn=Server.CreateObject("ADODB.Connection")
conn.open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("database/SiteSearch.mdb"),"",""
SetSession("sitesearch_conn")=conn
EndIf

'查詢語句
sql="SELECT*FROM[URLIndex]WHERE"

'搜索Description字段
sql=sql&"([Description]LIKE'%"&QueryWords(0)&"%'"'First
Fori=LBound(QueryWords)+1toUBound(QueryWords)
IfQueryWords(i)<>""andUCase(QueryWords(i))<>"OR"andUCase(QueryWords(i))<>"AND"Then
IfuCase(QueryWords(i-1))="OR"Then
sql=sql&"OR[Description]LIKE'%"&QueryWords(i)&"%'"
Else
sql=sql&"AND[Description]LIKE'%"&QueryWords(i)&"%'"
EndIf
EndIf
Next

'搜索Keywords字段
sql=sql&")OR([Keywords]LIKE'%"&QueryWords(0)&"%'"
Fori=LBound(QueryWords)+1toUBound(QueryWords)
IfQueryWords(i)<>""andUCase(QueryWords(i))<>"OR"andUCase(QueryWords(i))<>"AND"Then
IfuCase(QueryWords(i-1))="OR"Then
sql=sql&"OR[Keywords]LIKE'%"&QueryWords(i)&"%'"
Else
sql=sql&"AND[Keywords]LIKE'%"&QueryWords(i)&"%'"
EndIf
EndIf
Next

'搜索Title字段
sql=sql&")OR([Title]LIKE'%"&QueryWords(0)&"%'"
Fori=LBound(QueryWords)+1toUBound(QueryWords)
IfQueryWords(i)<>""andUCase(QueryWords(i))<>"OR"andUCase(QueryWords(i))<>"AND"Then
IfuCase(QueryWords(i-1))="OR"Then
sql=sql&"OR[Title]LIKE'%"&QueryWords(i)&"%'"
Else
sql=sql&"AND[Title]LIKE'%"&QueryWords(i)&"%'"
EndIf
EndIf
Next

'搜索Summary字段
sql=sql&")OR([Summary]LIKE'%"&QueryWords(0)&"%'"
Fori=LBound(QueryWords)+1toUBound(QueryWords)
IfQueryWords(i)<>""andUCase(QueryWords(i))<>"OR"andUCase(QueryWords(i))<>"AND"Then
IfuCase(QueryWords(i-1))="OR"Then
sql=sql&"OR[Summary]LIKE'%"&QueryWords(i)&"%'"
Else
sql=sql&"AND[Summary]LIKE'%"&QueryWords(i)&"%'"
EndIf
EndIf
Next

sql=sql&")"

'
Setrs=Server.CreateObject("ADODB.Recordset")
rs.Opensql,conn,3,3

Response.Write"<BR><B>你搜索的是:</B>"&QueryString

Response.Write"<BR><B>搜索的關鍵字:</B>"
Fori=LBound(QueryWords)toUBound(QueryWords)
Response.Write"<BR>"&strIndent&i&":"&QueryWords(i)
Next

'PrinttheSQLString
Response.Write"<BR><B>sql語句:</B>"&sql

'PrinttheResults
Response.Write"<BR><B>結果:</B><UL>"
OnErrorResumeNext
rs.MoveFirst
DoWhileNotrs.eof
Response.Write"<BR>"&"<AHREF='OpenPage.asp?IndexURL="&rs.Fields("URL").Value&"'>"&rs.Fields("Title")&"</A>-"
Response.Writers.Fields("Description")&"<BR>"
Response.Write"<FONTSIZE=2>URL:"&rs.Fields("URL")&"</FONT>"
Response.Write"<HRSIZE=1WIDTH=200ALIGN=LEFT>"
rs.MoveNext
Loop
Response.Write"</UL>"
endif
%>

</BODY>
</HTML>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区www| 欧美成在线视频| 亚洲午夜激情免费视频| 2018国产精品视频| 国产精品久久网| 国产亚洲综合久久| 国产欧美一区二区白浆黑人| 欧美日韩精品在线观看| 国产精品普通话| 久久精品国产精品亚洲| 久久久久九九九九| 欧美成人精品一区二区三区| 日韩在线一区二区三区免费视频| 爽爽爽爽爽爽爽成人免费观看| 欧美精品一区二区免费| www高清在线视频日韩欧美| 日韩福利伦理影院免费| 日韩69视频在线观看| 国产精品久久久久aaaa九色| 久久久久久国产三级电影| 成人久久一区二区三区| 欧美高清视频在线观看| 久久精品久久久久久国产 免费| 性色av一区二区咪爱| 亚洲三级黄色在线观看| 亚洲精品综合久久中文字幕| 九九综合九九综合| 成人免费直播live| 欧美日韩一二三四五区| 最近中文字幕mv在线一区二区三区四区| 欧美极品欧美精品欧美视频| 国产精品美女在线观看| 最近2019中文字幕大全第二页| 国产视频丨精品|在线观看| 亚洲高清免费观看高清完整版| 欧美一区二区三区四区在线| 亚洲国产精品专区久久| 久久精品一本久久99精品| 国产在线a不卡| 日韩亚洲成人av在线| 在线观看国产成人av片| 国产视频在线一区二区| 亚洲国产精品专区久久| 69av在线播放| 国产精品高精视频免费| 欧美丰满少妇xxxxx做受| 成人免费网站在线观看| 国产成人av在线| 91亚洲人电影| 国产精品一区二区3区| 精品一区精品二区| 66m—66摸成人免费视频| 欧美电影在线观看| 亚洲成人激情在线观看| 亚洲精品av在线播放| 91久久精品日日躁夜夜躁国产| 日韩成人黄色av| 亚洲qvod图片区电影| 97国产在线视频| 色综合久久天天综线观看| 国产成人一区三区| 日韩资源在线观看| 色偷偷av一区二区三区乱| 亚洲自拍欧美另类| 清纯唯美亚洲激情| 亚洲精品日产aⅴ| 国模私拍一区二区三区| 欧洲日本亚洲国产区| 伊人久久久久久久久久| 91精品免费久久久久久久久| 国产精品69久久久久| 一区二区成人av| 欧美一区二区影院| 日韩欧美国产网站| 精品美女久久久久久免费| 国外成人在线播放| 国产亚洲人成网站在线观看| 97免费在线视频| 91精品国产综合久久香蕉的用户体验| 亚洲综合国产精品| 91爱视频在线| 国产精品自产拍高潮在线观看| 久久精品男人天堂| 尤物九九久久国产精品的特点| 亚洲japanese制服美女| 亚洲精品久久久久中文字幕二区| 97在线看免费观看视频在线观看| 国产精品久久婷婷六月丁香| 国产日韩精品综合网站| 热久久免费视频精品| 亚洲第一男人av| 亚洲a成v人在线观看| 欧美日韩美女在线| 韩剧1988免费观看全集| 91精品国产高清| 欧美激情视频播放| 亚洲人成网站在线播| 69精品小视频| 日韩在线中文字| 久久精品视频免费播放| 国产精品欧美亚洲777777| 久久久久久久久爱| 欧美大全免费观看电视剧大泉洋| 欧美精品手机在线| 日韩免费黄色av| 夜夜嗨av色一区二区不卡| 成人www视频在线观看| 欧美成人免费视频| 91久久久久久| 国内精品在线一区| 日本亚洲精品在线观看| 欧美一区二三区| 国产一区二区免费| 国产精品视频公开费视频| 国产欧美精品va在线观看| 欧美理论在线观看| 欧美性猛交99久久久久99按摩| 日韩经典一区二区三区| 日韩在线视频网| 日本19禁啪啪免费观看www| 插插插亚洲综合网| 日韩欧美在线免费| 国产一区二区三区在线免费观看| 国产精国产精品| 91久久国产精品| 国内偷自视频区视频综合| 欧美一区二区三区艳史| 欧美精品九九久久| 亚洲香蕉在线观看| 国产精品久久久久久久久免费看| 中文字幕国产精品| 亚洲精品乱码久久久久久金桔影视| 精品中文字幕在线观看| 九九热在线精品视频| 久久久天堂国产精品女人| 亚洲美女在线观看| 亚洲精品www| 91免费精品视频| 精品国产欧美一区二区三区成人| 91久久精品在线| 国产成人一区三区| 姬川优奈aav一区二区| 国产97在线观看| 亚洲国产欧美在线成人app| 日韩欧美一区二区在线| 日韩福利视频在线观看| 亚洲精品国产成人| 日韩美女视频免费在线观看| 久久国产精品影视| 精品免费在线视频| 欧美高清视频一区二区| 欧美日韩性视频在线| 亚洲综合av影视| 清纯唯美亚洲综合| 91国在线精品国内播放| 欧美激情xxxxx| 国产日韩欧美视频| 日韩在线视频免费观看高清中文| 青草热久免费精品视频| 清纯唯美日韩制服另类| 欧美又大粗又爽又黄大片视频| 中文字幕亚洲精品| 国产精品久久久久久久久久久久| 国产97色在线|日韩|