如何用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
投稿

猜你喜欢

  • PHP解决高并发问题(opcache)

    2023-11-07 23:17:49
  • asp如何设置cookie的过期时间

    2008-02-29 13:36:00
  • MySQL全局锁和表锁的深入理解

    2024-01-24 00:48:53
  • pygame实现弹球游戏

    2023-05-26 20:38:44
  • Python教程之基本运算符的使用(下)

    2021-04-29 20:32:37
  • mysql处理添加外键时提示error 150 问题的解决方法

    2024-01-19 03:40:27
  • 自定义django admin model表单提交的例子

    2023-03-16 13:11:43
  • 详解Spring Boot中使用Flyway来管理数据库版本

    2024-01-14 21:04:12
  • 利用python求积分的实例

    2023-07-08 15:44:23
  • 常用python数据类型转换函数总结

    2023-07-27 23:07:16
  • 详解python3中socket套接字的编码问题解决

    2023-09-11 20:28:48
  • 教你利用python的matplotlib(pyplot)绘制折线图和柱状图

    2022-02-25 17:30:49
  • ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解

    2023-11-22 08:18:27
  • Python 调用 ES、Solr、Phoenix的示例代码

    2023-10-03 04:52:57
  • Python删除列表中重复元素的七种方法举例

    2021-08-16 06:10:15
  • 在Mac中搭建go语言开发环境的操作步骤

    2024-05-09 10:11:49
  • 如何让vsCode显示中文界面

    2023-05-31 10:22:50
  • 超全面的JavaScript开发规范(推荐)

    2024-04-18 10:52:37
  • Mysql四种分区方式以及组合分区落地实现详解

    2024-01-23 05:05:25
  • 超详细OpenMV与STM32单片机通信 附完整源码

    2023-05-27 17:03:50
  • asp之家 网络编程 m.aspxhome.com