您现在的位置: 军旅同心 >> 读书赏析 >> 学习园地 >> 电脑网络 >> 技术文章 >> 文章正文
用asp怎样编写文档搜索页面(1)
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005-9-10 14:19:41
意</strong>   NEAR 运算符只能用于单词或短语。</p>

<h1><a name="Wildcards">通配符</a></h1>

<p><a name="Wildcards">通配符可以帮助您查找包含与所给单词相似的单词的页。</a></p>

<table border="1" cellpadding="4" cellspacing="1" width="100%">
<tr>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="Wildcards">搜索目标</a></th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="Wildcards">示例</a></th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="Wildcards">结果</a></th></tr>
<tr>
<td valign="top"><a name="Wildcards">具有相同前缀的单词</a></td>
<td valign="top"><a name="Wildcards"><code>comput*</code></a></td>
<td valign="top"><a name="Wildcards">包含前缀为“comput”的单词的页,例如“computer”、“computing”等等</a>。</td>
</tr>
<tr>
<td valign="top"><a name="Wildcards">基于同一个本词的单词</a></td>
<td valign="top"><a name="Wildcards"><code>fly**</code></a></td>
<td valign="top"><a name="Wildcards">包含基于相同本词“fly”的单词的页,例如“flying”、“flown”、“flew”等等</a>。</td>
</tr>
</table>

<h1><a name="FreeTextQueries">自由文本查询</a></h1>

<p><a name="FreeTextQueries">在自由文本查询中,查询引擎查找与单词或短语最佳匹配的页。这种查询匹配意思,而不是精确的单词。在自由文本查询中,逻辑、相近和通配运算符都将被忽略。自由文本查询以 $contents 为前缀。</a></p>

<table border="1" cellpadding="4" cellspacing="1" width="100%">
<tr><th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="FreeTextQueries">搜索目标</a></th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="FreeTextQueries">示例</a></th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0"><a name="FreeTextQueries">结果</a></th>
</tr>
<tr>
<td valign="top"><a name="FreeTextQueries">匹配自由文本的文件</a></td>
<td valign="top"><a name="FreeTextQueries"><code>$contents how do I print in Microsoft Excel? </code></a></td>
<td valign="top"><a name="FreeTextQueries">提到 printing 和 Microsoft Excel 的页。</a></td>
</tr>
</table>

<h1><a name="VectorQueries">矢量空间查询</a></h1>

<p>查询引擎支持矢量空间查询。矢量查询返回匹配单词和短语列表的页,每页的排列指明了页面与查询匹配的程度。</p>


<table border="1" cellpadding="4" cellspacing="1" width="100%">
<tr>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0">搜索目标</th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0">示例</th>
<th align="Left" valign="bottom" width=33% bgcolor="#C0C0C0">结果</th></tr>
<tr>
<td valign="top">包含指定单词的页</td>
<td valign="top"><code>light, bulb</code></td>
<td valign="top">包含与搜索单词最匹配的单词的文件</td>
</tr>
<tr>
<td valign="top">包含加权的前缀、单词和短语的页</td>
<td valign="top"><code>invent*, light[50], bulb[10],
"light bulb"[400]</code></td>
<td valign="top">包含以“invent,”为前缀的单词、单词“light”、 “bulb”和短语“light bulb”的文件(词条被加权)</td>
</tr>
</table>

<p> <!-- </p> --><br>

<ul>
<li>在矢量查询中的组件以逗号隔开。</li>
<li>矢量查询中的组件可以用 [weight] 语法加权。</li>
<li>矢量查询返回的页不必匹配查询的所有词条。</li>
<li>当结果按等级排序时,矢量查询最好。</li>
</ul>

<h1><a name="PropertyValueQueries">属性值查询</a></h1>

<p>用属性值查询,可以查找含有与所给标准相匹配的属性值的文件。可以用来查询的属性包括文件的基本信息(如文件名、文件大小)和 ActiveX 属性(包含在文档摘要中),ActiveX 属性由 ActiveX 应用程序创建并存储在文件中。</p>

<p>下面是两种类型的属性查询:</p>

<ul>
<li><a name="PropertyValueQueries"><strong>关系属性查询</strong>包括“at”字符 (@)、</a><a href="#PropertyNames">属性名</a>、<a href="#RelationalOperators">关系运算符</a>和<a href="#PropertyValues">属性值</a>。例如,要查找大小超过一兆字节的文件,可以执行查询 @size > 1000000。</li>
<li><strong>正则表达式查询</strong>包括号码符号 (#)、属性名和属性值的<a href="#RegularExpressions">正则表达式</a>。例如,要查找所有视频 (.avi) 文件,可以执行查询 #filename *.avi。正则表达式不会匹配特定的属性内容 (#contents) 和全部 (#all)。 在查询中不能检索的属性不能用于 # 查询,包括未存储在属性缓存中的 HTML META 属性。</li>
</ul>

<p>本节包含以下主题:</p>

<ul>
<li><a href="#PropertyNames">属性名</a></li>
<li><a href="#RelationalOperators">关系运算符</a></li>
<li><a href="#PropertyValues">属性值</a></li>
</ul>

<h2><a name="PropertyNames">属性名</a></h2>

<p>属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。</p>

<p>如果未指定属性名,将假定为 <em>@contents</em>。</p>

<p>所有文件中都可用的属性包括:</p>

<table border="1" cellpadding="4" cellspacing="1" width="100%">
<tr>
<th align="Left" valign="bottom" bgcolor="#C0C0C0" width="40%">属性名</th>
<th align="Left" valign="bottom" bgcolor="#C0C0C0" width="60%">说明</th></tr>
<tr>
<td valign="top">All</td>
<td valign="top">匹配单词、短语和任何属性</td>
</tr>
<tr>
<td valign="top">Contents</td>
<td valign="top">文件中单词和短语</td>
</tr>
<tr>
<td valign="top">Filename</td>
<td valign="top">文件的名称</td>
</tr>
<tr>
<td valign="top">Size</td>
<td valign="top">文件大小</td>
</tr>
<tr>
<td valign="top">Write</td>
<td valign="top">文件的最后一次修改时间</td>
</tr>
</table>

<p>ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询:</p>

<table border="1" cellpadding="4" cellspacing="1" width="100%">
<tr>
<th align="Left" valign="bottom" bgcolor="#C0C0C0" width="40%">属性名</th>
<th align="Left" valign="bottom" bgcolor="#C0C0C0" width="60%">说明</th></tr>
<tr>
<td valign="top">DocTitle</td>
<td valign="top">文档的标题</td>
</tr>
<tr>


上一页  [1] [2] 


 
免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:烟灰缸    责任编辑:烟灰缸 
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 |