一個方法是利用Index Server query object和參數(shù):
%
Set Q= Sever.CreatObject("ixsso.Query")
' 創(chuàng)建查詢對象.
Set Util= Sever.CreatObject("ixsso.Util")
Q.Query= Request("SearchString")
' 查詢字段.
Q.SortBy="rank[d] "
' 按照符合程度降序排列
Q.Columns="Doctitle,vpath,filename,size,write,characterization,rank"
' 返回記錄屬性.
Q.MaxRecords=300
' 最多返回記錄數(shù).
Util.AddScopeToQuery Q, "/","DEEP"
' 搜索所有子目錄.
Q.LocaleID=Util.ISOToLocaleID(“ZH-CN”)
' 指定所用語言為簡體中文.
Set RS = Q.CreateRecordSet("nonsequential")
' 創(chuàng)建輸出集.
%>
另一個方法就是.利用ADO query object和SQL語句:
%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "provider=msidxs;"
Conn.Open
Set AdoCommand = Server.CreateObject("ADODB.Command")
Set AdoCommand.ActiveConnection = Conn
AdoCommand.CommandText = "Select Doctitle,vpath,filename,size,write, ""characterization,rank from SCOPE() WHERE CONTAINS (` "SearchString "`) ORDER BY rank DESC"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.open AdoCommand
%>
標(biāo)簽:襄陽 雞西 威海 遵義 邯鄲 柳州 朔州 中山
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何用ASP建立Index Server查詢對象并為其參數(shù)賦值?》,本文關(guān)鍵詞 如,何用,ASP,建立,Index,Server,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。上一篇:如何驗證IP地址?
下一篇:如何用ASP輸出HTML文件?