当前位置: 代码网 > it编程>编程语言>其他编程 > 如何用ASP建立Index Server查询对象并为其参数赋值?

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

2024年05月15日 其他编程 我要评论
一个方法是利用index server query object和参数:<% set q= sever.creatobject("ixsso.query")' 创建查询对象. set util=

一个方法是利用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 objectsql语句:

<%
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
%>

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com