如何用ASP建立Index Server查询对象并为其参数赋值

页面导航:首页 > 网络编程 > 编程10000问 > 如何用ASP建立Index Server查询对象并为其参数赋值

如何用ASP建立Index Server查询对象并为其参数赋值

来源:互联网 作者:脚本宝典 时间:2015-06-22 12:53 【

一个方法是利用Index Server query object和参数: % Set Q= Sever.CreatObject(ixsso.Query) 创建查询对象. Set Util= Sever.CreatObject(ixsso.Util) Q.Query= Request(SearchString) 查询字段. Q.SortBy=rank[d] 按照符合程度降序
一个方法是利用Index Server query object和参数:
<% 
Set Q= Sever.CreatObject("ixsso.Query")     
' 创建查询对象. 
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    
' 最多返回记录数. 
Util.AddScopeToQuery Q, "/","DEEP"    
' 搜索所有子目录. 
Q.LocaleID=Util.ISOToLocaleID(“ZH-CN”)      
' 指定所用语言为简体中文. 
Set RS = Q.CreateRecordSet("nonsequential")     
' 创建输出集. 
%>
 
另一个方法就是.利用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 
%>

Tags:

相关文章

    文章评论

    最 近 更 新
    热 点 排 行
    Js与CSS工具
    代码转换工具
    
    <