欢迎光临
我们一直在努力

用asp怎样编写文档搜索页面(使用index server)—-6

建站超值云服务器,限时71元/月

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;&lt;a name=&quot;path&quot;&gt;path&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_wstr | <br>

dbtype_byref&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;文件的物理路径,包含文件名。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;rank&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_i4&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;行的等级,范围从 0 到 1000,数字越大表示越匹配。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;rankvector&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_i4 | <br>

dbtype_vector&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;&lt;a href=&quot;#vectorqueries&quot;&gt;矢量查询&lt;/a&gt;的独立组件的等级。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;shortfilename&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_wstr | <br>

dbtype_byref&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;短 (8.3) 文件名。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;size&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_i8&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;文件大小,单位是字节。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;usn&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_i8&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;更新序列号,仅用于 ntfs 驱动器。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;&lt;a name=&quot;vpath&quot;&gt;vpath&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_wstr | <br>

dbtype_byref&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;指向文件的完整虚拟路径,包括文件名。如果有多个可能的路径,将选择最符合查询的一个。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;workid&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;dbtype_i4&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;文件的 internal id,index server 使用。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;tr&gt;<br>

&lt;td valign=&quot;top&quot;&gt;write&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;vt_filetime&lt;/td&gt;<br>

&lt;td valign=&quot;top&quot; width=65%&gt;最近一次写文件的时间。&lt;/td&gt;<br>

&lt;/tr&gt;<br>

&lt;/table&gt;<br>

<br>

<br>

&lt;h2&gt;&lt;a name=&quot;definingnewpropertynames&quot;&gt;定义新属性名&lt;/a&gt;&lt;/h2&gt;<br>

<br>

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

<br>

&lt;p&gt;[names]&lt;br&gt;<br>

#不在标准列表中的属性&lt;br&gt;<br>

&lt;em&gt;propertyname&lt;/em&gt; ( &lt;em&gt;datatype &lt;/em&gt;) = &lt;em&gt;guid&lt;/em&gt; [&quot;&lt;em&gt;name&lt;/em&gt;&quot; | &lt;em&gt;propid&lt;/em&gt;]&lt;br&gt;<br>

&lt;/p&gt;<br>

<br>

&lt;p&gt;语法中,&lt;em&gt;&quot;name&quot;&lt;/em&gt; 是属性名(下面的例子是 &lt;strong&gt;&quot;sales&quot;&lt;/strong&gt;),&lt;em&gt;propid&lt;/em&gt; 是十六进制的属性 id 。注意,要用引号把友好名称括起来,但属性 id&nbsp;&nbsp;不要用引号。&lt;/p&gt;<br>

<br>

&lt;p&gt;例如,假设想定义 html meta 标记作为属性名,以便某人可以搜索,要定义的属性是 &lt;strong&gt;sales&lt;/strong&gt;。&lt;/p&gt;<br>

<br>

&lt;p&gt;&lt;strong&gt;定义 sales 属性&lt;/strong&gt;&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

<br>

&lt;ol&gt;<br>

&lt;li&gt;在 .idq 文件中的 [names] 节下,添加下面的行:&lt;/li&gt;<br>

<br>

&lt;p&gt;metadescription(dbtype_wstr) = d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 &quot;sales&quot;&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

<br>

&lt;p&gt;guid 号来自注册表的 &lt;strong&gt;metatagclsid&lt;/strong&gt; 参数,该参数在下面位置:&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

<br>

&lt;pre&gt;hkey_local_machine<br>

\system<br>

&nbsp;\currentcontrolset<br>

&nbsp;&nbsp;\control<br>

&nbsp;&nbsp;&nbsp;\htmlfilter<br>

&nbsp;&nbsp;&nbsp;&nbsp;\metatagclsid&lt;/pre&gt;<br>

<br>

&lt;li&gt;然后,在 html 文件中想要出现标记的地方,定义 meta 说明。&lt;/li&gt;<br>

&lt;p&gt;例如,假设以后想搜索所有包含销售计划的文件:&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;在 file1.htm 中:&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;&lt;meta name=&quot;sales&quot; content=&quot;projections for 1998&quot;&gt;&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;在 file2.htm 中:&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;&lt;meta name=&quot;sales&quot; content=&quot;projections for 1999&quot;&gt;&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;在 file3.htm 中:&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;&lt;meta name=&quot;sales&quot; content=&quot;sales in 1997&quot;&gt;&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;/ol&gt;<br>

<br>

&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;&nbsp;&nbsp;&nbsp;请确保将 meta name 标记添加到文件开始的 &lt;head&gt; 和 &lt;/head&gt; html 标记之间。&lt;/p&gt;<br>

&lt;p&gt;现在就可以搜索所有关于销售计划的文件,请发送下面查询:&lt;/p&gt;<br>

&lt;p&gt;@metadescription projections&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;该查询返回所有在 meta 标记的 content 字段中包含单词 &lt;em&gt;projections&lt;/em&gt;&nbsp;&nbsp;的文件。在该例子中,将返回 file1.htm 和 file2.htm。&lt;/p&gt;<br>

&lt;p&gt;但是,假如要按年搜索销售情况,例如 1997 年的销售列表,请发送下面查询:&lt;/p&gt;<br>

&lt;p&gt;@metadescription 1997&lt;!–&lt;/p&gt;–&gt;&lt;br&gt;<br>

&lt;p&gt;将返回 file3.htm。&lt;/p&gt;<br>

<br>

<br>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用asp怎样编写文档搜索页面(使用index server)—-6
分享到: 更多 (0)

相关推荐

  • 暂无文章