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

时间:2010-06-11 19:59:00 

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

我们有两个方法可以做到这一点。一个方法是利用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 
%>


    可以看出,通过以上方法,我们还可以在表单中加入输入相应限定条件的域,就可以轻松创建对包括文件大小、作者等属性的复杂条件的查询了。

标签:Index,Server,asp
0
投稿

猜你喜欢

  • ASP MSSQL存储过程的实现小例

    2011-04-06 11:02:00
  • ASP怎样获得代码中第一张图片地址

    2008-10-29 09:40:00
  • MYSQL 数据库同步

    2008-11-24 12:39:00
  • 论坛首页效果图设计

    2009-03-19 13:46:00
  • asp如何动态生成WBMP?

    2009-11-18 20:36:00
  • CSS pointer-events下层元素被点击

    2010-04-11 22:31:00
  • 超级链接中MailTo的语法

    2008-08-29 13:00:00
  • wap开发 完整的WML文档结构详解

    2008-05-21 13:39:00
  • 视觉设计常见误解

    2008-11-13 13:09:00
  • ASP教程:自己写的数据库操作类

    2008-11-21 17:29:00
  • asp无组件上传并插入到数据库里

    2008-10-24 10:04:00
  • JS不同加载方式下的window.onload

    2009-05-21 18:09:00
  • asp如何用OdbcRegTool组件来创建一个数据源?

    2010-06-12 12:55:00
  • 浏览器tab的设计

    2008-08-11 13:03:00
  • 判定IE的各个版本

    2010-01-19 14:01:00
  • 又为ajax上传工具重新写了一个服务器端上传程序

    2009-12-21 14:30:00
  • MySQL教程:Group By用法

    2009-02-26 15:27:00
  • [翻译]标记语言和样式手册 Chapter 4 引用

    2008-01-20 14:19:00
  • 认识MySQL数据库对服务器端光标的限制

    2009-03-25 17:35:00
  • MySql常用命令总结

    2009-09-16 10:51:00
  • asp之家 网络编程 m.aspxhome.com