用asp编写文档搜索页面(2)
来源:CSDN 发布时间:2008-01-13 07:04:00
本节包含以下主题:
属性名
关系运算符
属性值
属性名
属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。
如果未指定属性名,将假定为 @contents。
所有文件中都可用的属性包括:
属性名
说明
All
匹配单词、短语和任何属性
Contents
文件中单词和短语
Filename
文件的名称
Size
文件大小
Write
文件的最后一次修改时间
ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询:
属性名
说明
DocTitle
文档的标题
DocSubject
文档的主题
DocAuthor
文档的作者
DocKeywords
文档中的关键字
DocComments
文档中的注释
属性名的完整列表,请参阅本页后面的属性名列表 。
关系运算符
关系运算符用于关系属性查询中。
搜索目标
示例
结果
与固定值相关的属性值
@size < 100
@size <= 100
@size = 100
@size != 100
@size >= 100
@size > 100
大小与查询匹配的文件
拥有全部比特集的属性值
@attrib ^a 0x820
拥有存档属性的压缩文件
拥有一些比特集的属性值
@attrib ^s 0x20
拥有存档属性的文件
属性值
搜索目标
示例
结果
指定值
@DocAuthor = Bill Barnes
由“Bill Barnes”创作的文件
以前缀开始的值
#DocAuthor George*
作者名字是以“George”打头的文件
带扩展名集中任何一种扩展名的文件
#filename *.|(exe|,dll|,sys|)
带 .exe、.dll 或 .sys 扩展名的文件
在某个日期之后修改过的文件
@write > 96/2/14 10:00:00
在 1996 年 2 月 14 日 10:00 GMT 之后修改过的文件
在相对日期之后修改过的文件
@write > -1d2h
在最近 26 小时之内修改过的文件
匹配一个矢量的矢量
@vectorprop = { 10, 15, 20 }
矢量值为 { 10, 15, 20 } 的 ActiveX 文档
每一个值都与标准匹配的矢量
@vectorprop >^a 15
矢量值的每一个值都大于 15 的 ActiveX 文档
至少有一个值与标准匹配的矢量
@vectorprop =^s 15
矢量值中至少有一个值大于 15 的 ActiveX 文档
当使用正则表达式查询时,请确保在属性值之前带上 (#) 字符,否则请带上“at”(@) 字符。等于 (=) 关系运算符假定为用于正则表达式查询。
文件名 (#filename) 是唯一支持在文字左边出现通配符的正则表达式的属性。
日期和时间值为 yyyy/mm/dd hh:mm:ss 或 yyyy-mm-dd hh:mm:ss 格式。年的前两位和整个时间都可以忽略。如果忽略年的前两位,那么小于等于 29 的数字将解释为二十一世纪,大于或等于 30 的数字将解释为二十世纪。所有日期和时间都是格林尼治时间 (GMT)。
相对与当前时间的日期和时间可以用减号 (-) 跟上零或整数单位和时间单位对来表示。时间单位解释为:(y) 年、(m) 月、(w) 周、(d) 天、(h) 小时、(n) 分钟和 (s) 秒。作为可选项,在时间表达式后还可以指定三位毫秒值。例如,1997/12/8 10:10:03:452
货币值为 x.y 格式。在此,x 是金额的整数值,y 是小数值。单位没有假定值。
逻辑值为:(t) 或 (true) 对应与 TRUE, (f) 或 (false) 对应与 FALSE。
矢量 (VT_VECTOR) 表示为:左大括号 ({) 开始、紧跟逗号分隔的值列表,以右大括号 (}) 结束。
单值表达式与矢量相比较表示为:关系运算符,然后是 (^a)(对应于全部)或 (^s)(对应于一些)。
数字值可以是十进制或十六进制(前面加 0x)。
contents 属性值不支持关系运算符,如果指定关系运算符,将找不到任何结果。例如,@contents Microsoft 将查找包含 Microsoft 的文档,但 @contents=Microsoft 将什么也找不到。


猜你喜欢
- 判断python中的一个字符串是否为空,可以使用如下方法1、使用字符串长度判断len(s) ==0 则字符串为空#!/user/local/
- 一,JS对象<!DOCTYPE html><html><head><meta charset=&q
- datetime 时间包认识 datetime 时间包:date:日期;time:时间;所以 datetime 就是 日期与时间的结合体使用
- 实现类似ios端微信的左滑显示置顶、删除按钮的功能,首先需将按钮部分设为绝对定位,并且right设为负值溢出屏幕。利用小程序事件处理的api
- 在使用javascript编程时浏览器中经常会遇到的两个麻烦,下面提供两个函数解决方式做参考,并提供一个demo让你更直观地了解我所说的这两
- ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置。下面我们以Smarty模板引擎为例,给大家说说具体的操作流程!首先去Sma
- 比如有一个a = {‘a': 1}希望变为a = {‘b' :1}即:在保留value不变的情况下,替换key值目前能想到的
- 目录urllib库urllib.request模块Request对象1 . 请求头添加2. 操作cookie3. 设置代理urllib.pa
- 解决Python3 控制台输出InsecureRequestWarning的问题问题:使用Python3 requests发送HTTPS请求
- 引子如今很多云原生系统、分布式系统,例如 Kubernetes,都是用 Go 语言写的,这是因为 Go 语言天然支持异步编程,而且静态语言能
- Scrapy下载图片项目介绍Scrapy是一个适用爬取网站数据、提取结构性数据的应用程序框架,它可以通过定制化的修改来满足不同的爬虫需求。使
- 1、官网下载,并解压https://dev.mysql.com/downloads/mysql/2、设置环境变量配置MYSQL_HOME为M
- 一、如果是刚刚删除,那么有两方法:首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。显
- 事件的概念事件:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过 * (或者处理程序)来预定事件,以便事件发生的时候执行相应的
- 最近在学习OpenCV,本文主要介绍了OpenCV 绘制同心圆的示例代码,分享给大家,具体如下:功能函数// 绘制同心圆void DrawC
- 本文实例讲述了python写日志文件操作类与应用。分享给大家供大家参考,具体如下:项目的开发过程中,日志文件是少不了的,通过写日志文件,可以
- 一、问题描述在windows下,time.Parse()的时区和time.Format()的时区是一致的。但是在linux环境下,time.
- HttpRequest.FILES表单上传的文件对象存储在类字典对象request.FILES中,表单格式需为multipart/form-
- 在使用SQL Server 的过程,中由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据,所以数据的导出,导入是极为常见的操作.我
- 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈