您的位置:首页网页设计ASP实例 → 用asp怎样编写文档搜索页面6

用asp怎样编写文档搜索页面6

时间:2004/11/7 2:56:00来源:本站整理作者:蓝点我要评论(0)

Path
DBTYPE_WSTR |

DBTYPE_BYREF
文件的物理路径,包含文件名。
Rank
DBTYPE_I4
行的等级,范围从 0 到 1000,数字越大表示越匹配。
RankVector
DBTYPE_I4 |

DBTYPE_VECTOR
矢量查询的独立组件的等级。
ShortFileName
DBTYPE_WSTR |

DBTYPE_BYREF
短 (8.3) 文件名。
Size
DBTYPE_I8
文件大小,单位是字节。
USN
DBTYPE_I8
更新序列号,仅用于 NTFS 驱动器。
VPath
DBTYPE_WSTR |

DBTYPE_BYREF
指向文件的完整虚拟路径,包括文件名。如果有多个可能的路径,将选择最符合查询的一个。
WorkId
DBTYPE_I4
文件的 Internal ID,Index Server 使用。
Write
VT_FILETIME
最近一次写文件的时间。






定义新属性名




要定义不在前面列表中的属性,必须把它们列在 .idq 文件的 [Names] 节中。要在限制、排序方法或作为检索的列中使用这些在 .idq 文件中定义的属性,请使用下面格式:




[Names]


#不在标准列表中的属性


Propertyname ( Datatype ) = GUID ["Name" | propid]




语法中,"Name" 是属性名(下面的例子是"Sales"),propid 是十六进制的属性 ID 。注意,要用引号把友好名称括起来,但属性 ID 不要用引号。




例如,假设想定义 HTML meta 标记作为属性名,以便某人可以搜索,要定义的属性是Sales。




定义 Sales 属性




在 .idq 文件中的 [Names] 节下,添加下面的行:



MetaDescription(DBTYPE_WSTR) = d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 "Sales"



GUID 号来自注册表的MetaTagClsid参数,该参数在下面位置:



 

HKEY_LOCAL_MACHINE \SYSTEM  \CurrentControlSet   \Control    \HtmlFilter     \MetaTagClsid



 

然后,在 HTML 文件中想要出现标记的地方,定义 meta 说明。


例如,假设以后想搜索所有包含销售计划的文件:

在 File1.htm 中:



在 File2.htm 中:



在 File3.htm 中:






注意   请确保将 META NAME 标记添加到文件开始的和HTML 标记之间。


现在就可以搜索所有关于销售计划的文件,请发送下面查询:


@metadescription projections

该查询返回所有在 META 标记的 CONTENT 字段中包含单词 projections 的文件。在该例子中,将返回 File1.htm 和 File2.htm。


但是,假如要按年搜索销售情况,例如 1997 年的销售列表,请发送下面查询:


@metadescription 1997

将返回 File3.htm。







相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 迅雷新手完全入门手册 asp下面javascript上传图片限制格式大小方法告诉大家网页弹出窗口应用总结ASP常见错误类型大全asp常见错误分析和解决办法

人气排行 总是弹出visual studio 实时调试器 三种解决SQLSERVER存储过程及调用详解Asp获取真实IP地址ASP中连接Mssql的几种方法一个简单好用的UBB编辑器(含代码)如何用Split将字符串转换为数组并获取数组下ASP防止表单重复提交的办法告诉你免费的简单聊天室源代码