当前位置: 首页 > 图文教程 > 网络编程 > ASP > 用asp怎样编写文档搜索页面(6)

ASP
ASP技巧:在Access数据库中重命名表
用ASP编程实现网络内容快速查找
比较ASP生成静态HTML文件的几种方法
ASP实例:实现邮件发送普通附件和嵌入附件
如何用ASP实现去掉三个最高分和三个最低分
ASP实例:Access为后台数据库的网站统计系统
用标签替换的方法生成静态网页
例程:用ASP判断文件地址是否有效
学ASp动态网页必备:常用的38个函数
ASP教程:初次接触学习ASP脚本程序
ASPJPEG水印中关于文字水印的帮助文档(中英文对照)
ASP例子:ASP把汉字转化为拼音的函数
ASP教程:学习ASP应用Cookies的技巧
ASP入门:认识ASP程序所使用的几种脚本语言
初学者的ASP教程:常用ASP内置函数
ASP初级教程之ASP对表单和用户输入的处理
学习ASP文件引用的方法
用ASP编写更人性化的弹出窗口程序
谈谈学习ASP动态网页制作技术的编程心得
用ASP程序实现网站在线人数统计

ASP 中的 用asp怎样编写文档搜索页面(6)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 21 ::
收藏到网摘: n/a

  <tr>
<td valign="top"><a name="Path">Path</a></td><td valign="top">DBTYPE_WSTR |
DBTYPE_BYREF</td>
<td valign="top" width=65%>文件的物理路径,包含文件名。</td>
</tr>
<tr>
<td valign="top">Rank</td><td valign="top">DBTYPE_I4</td>
<td valign="top" width=65%>行的等级,范围从 0 到 1000,数字越大表示越匹配。</td>
</tr>
<tr>
<td valign="top">RankVector</td><td valign="top">DBTYPE_I4 |
DBTYPE_VECTOR</td>
<td valign="top" width=65%><a href="#VectorQueries">矢量查询</a>的独立组件的等级。</td>
</tr>
<tr>
<td valign="top">ShortFileName</td><td valign="top">DBTYPE_WSTR |
DBTYPE_BYREF</td>
<td valign="top" width=65%>短 (8.3) 文件名。</td>
</tr>
<tr>
<td valign="top">Size</td><td valign="top">DBTYPE_I8</td>
<td valign="top" width=65%>文件大小,单位是字节。</td>
</tr>
<tr>
<td valign="top">USN</td><td valign="top">DBTYPE_I8</td>
<td valign="top" width=65%>更新序列号,仅用于 NTFS 驱动器。</td>
</tr>
<tr>
<td valign="top"><a name="VPath">VPath</a></td><td valign="top">DBTYPE_WSTR |
DBTYPE_BYREF</td>
<td valign="top" width=65%>指向文件的完整虚拟路径,包括文件名。如果有多个可能的路径,将选择最符合查询的一个。</td>
</tr>
<tr>
<td valign="top">WorkId</td><td valign="top">DBTYPE_I4</td>
<td valign="top" width=65%>文件的 Internal ID,Index Server 使用。</td>
</tr>
<tr>
<td valign="top">Write</td><td valign="top">VT_FILETIME</td>
<td valign="top" width=65%>最近一次写文件的时间。</td>
</tr>
</table>


<h2><a name="DefiningNewPropertyNames">定义新属性名</a></h2>

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

<p>[Names]<br>
#不在标准列表中的属性<br>
<em>Propertyname</em> ( <em>Datatype </em>) = <em>GUID</em> ["<em>Name</em>" | <em>propid</em>]<br>
</p>

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

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

<p><strong>定义 Sales 属性</strong><!--</p>--><br>

<ol>
<li>在 .idq 文件中的 [Names] 节下,添加下面的行:</li>

<p>MetaDescription(DBTYPE_WSTR) = d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 "Sales"<!--</p>--><br>

<p>GUID 号来自注册表的 <strong>MetaTagClsid</strong> 参数,该参数在下面位置:<!--</p>--><br>

<pre>HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
  \Control
   \HtmlFilter
    \MetaTagClsid</pre>

<li>然后,在 HTML 文件中想要出现标记的地方,定义 meta 说明。</li>
<p>例如,假设以后想搜索所有包含销售计划的文件:<!--</p>--><br>
<p>在 File1.htm 中:<!--</p>