通过全文搜索查找信息

主题搜索的基本表达式由所需查找的词或短语组成。用户还可使用通配符表达式、嵌套表达式、布尔操作符、相似字匹配、前一次搜索结果的列表、或是主题的标题来优化搜索。

若要执行全文搜索

  1. 单击定位窗格中的“搜索”选项卡,然后键入要查找的词或短语。可使用右向箭头按钮在搜索表达式中加入布尔操作符。
  2. 单击“列出主题”。

    搜索程序将返回前五百项符合搜索表达式的结果。单击“标题”、“位置”或“级别”按钮可对该主题列表进行排序。

  3. 突出显示所需的主题,然后单击“显示”按钮,也可双击某主题来显示它。

优化全文搜索

可使用通配符表达式、嵌套表达式、布尔操作符来优化基本的搜索方法。另外也可在前一次搜索的结果列表中进行相似字匹配搜索,或只在主题的标题目录中搜索。

  • 选中“搜索上一次结果”复选框可使搜索只在前一次搜索结果上进行。
  • 选中“匹配相似的单词”复选框可在全文搜索中进行相似拼写匹配。

    选中“匹配相似的单词”复选框,查阅器将不仅能匹配所键入的词或短语,而且能匹配它们合乎语法规则的二级变形字。例如,如果选中此复选框后再键入“add”,则 Library 查阅器就会找到“add”、“adds”、和“added”。该选项是独立于其他选项或语法的。如果只对标题进行搜索,则标题中的各种变形字也可以匹配。如果使用西文引号(或任何其他查询操作符),则可以匹配出该短语的各种变形;例如“stemmed search”可以匹配“stemming search”。

  • 选中“仅搜索标题”复选框可只在文档标题中搜索所需的字。

将主题中的被搜索词突出显示

在帮助主题中搜索某个词或短语时,可指定将搜索到的主题中被搜索的词或短语突出显示。

  • 单击 Library 查阅器上的“查看”菜单,然后选中“突出显示”选项以突出显示搜索到的词或短语。
  • 单击 Library 查阅器上的“查看”菜单,然后取消“突出显示”选项,即可关闭此功能。

搜索表达式的语法

以下是构造查询表达式的基本规则:

  • 搜索表达式中的字母是不分大小写的,因此键入搜索表达式时使用大写字母或小写字母的效果相同。
  • 搜索表达式可以是字母 (a–z) 和数字 (0–9) 的任意组合,但不能搜索单个字母(a、b、c 等)及下列保留字: an、and、as、at、be、but、by、do、for、from、have、he、in、it、not、of、on、or、she、that、the、there、they、this、to、we、which、with 和 you。
  • 忽略搜索表达式中的标点符号,如句号 (.)、冒号 (:)、分号 (;)、逗号 (,) 和连字符 (-)。
  • 可使用西文双引号 (") 或圆括号括起搜索表达式中的各元素。注意:不能搜索引号。

附注 如果搜索的文件名带有扩展名,则应将整个字串包含在双引号中,(例如"filename.ext")。否则搜索程序将会把句号认作 OR 操作符。

词、短语、和通配符

可对词或短语进行搜索,也可使用通配符。下表是对各种不同方法搜索结果的说明。

搜索 示例 结果
单个词 Select 包含“select”的主题。同时也可找到该词合乎语法规则的各种变形,如“selector”和“selection”。
短语 "new operator"

– 或者 –

'new operator'

包含短语“new operator”及其符合语法规则的各种变形的主题。如果没有引号,则此查询等同于指定一个新的 AND 操作符,它找到的是同时包含短语中各个单字的主题,而不是短语本身。
通配符表达式 Esc* 包含“ESC”、“escape”、“escalation”等的主题。其中星号所代表的可能不止一个字符。
  80?86 包含“80186”、“80286”、“80386”等的主题。其中问号只能代表一个字符。
  *86 包含“386”、“486”、“x86”、“QEMM386”、“8086”等的主题。

操作符:AND、OR、NOT、和 NEAR

使用AND、OR、NOT、和 NEAR 操作符可优化搜索。下表列出了这些操作符的用法。

搜索 示例 结果
两项共存的主题 dib AND palette

– 或者 –

dib & palette

同时包含有“dib”和“palette”的主题。
两项中二者居一的主题 raster OR vector

– 或者 –

raster | vector<

包含有“raster”或“vector”的主题。
只有第一项,而没有第二项的主题 ole NOT dde

– 或者 –

ole ! dde

包含有“OLE”,但不含有“DDE”的主题。
两项同时存在,且位置相近的主题。 user NEAR kernel 包含有“user”的主题,同时在该主题中“user”前后 8 个词的范围内应有“kernel”这个词。

嵌套表达式的使用规则

以下是用嵌套表达式来搜索主题的基本规则:

  • 在查询中可使用圆括号来嵌套表达式,圆括号内表达式的求值会先于查询的其余部分。
  • 如果查询中没有嵌套表达式,则其求值顺序为从左到右。例如,表达式“Control NOT active OR dde”找到的主题将包含“control”,而没有“active”;或者包含“control”,而没有“dde”。而表达式“control NOT (active OR dde)”找到的主题将包含“control”,而且既没有“active”,也没有“dde”。
  • 嵌套方式可用于创建更复杂的搜索表达式。例如,“control AND ((active OR dde) NEAR window)”找到的主题将包含“control”,同时“active”和“window”两个字离得很近;或者包含“control”,同时“dde”和“window”两个字离得很近。
  • 表达式的嵌套深度最多为 5 层。

CHM文件的搜索功能帮助(摘自MSDN).相关推荐

  1. Win10文件夹搜索功能失效怎么办?

    Win10文件夹搜索功能失效怎么办?当我们的电脑文件很多时,想要查找指定的文件时,我们一般都会直接在文件夹搜索框中搜索关键词,但是近期有部分Win10用户遇到了文件夹搜索框没反应的情况,那么应该如何解 ...

  2. linux下的文件搜索功能

    文件的搜索功能 1. find 语法格式 find 搜索的路径 参数(-name -size -type) 属性条件 find /root -name main.cpp find /root -nam ...

  3. chm文件打开闪退或者是搜索闪退解决办法

    自己在查阅API或者是其它chm文件的时候,每次点击搜索总是会闪退,百度了很久,最后还是结合了好几种方法才解决,话不多说,直接上解决方案. 如果是打不开chm文件的话,首先检查自己电脑上有没有下面这三 ...

  4. 比目鱼搜索不能用了_win10搜索功能失效解决办法

    WIN10搜索功能不能分两种情况,第一种是文件资源管理器(通常所说的文件夹打开后右侧的搜索区域),第二种是任务栏的搜索区域-小娜不能用,有遇到此问题的朋友可以参考以下两种解决办法 第一种:WIN10文 ...

  5. gi克隆github文件_如何构建GitHub文件搜索功能的克隆

    gi克隆github文件 In this article, we will build a project that mimics the lesser known but awesome file ...

  6. 系统搜索功能不能使用,弹出“无法找到运行搜索助理需要的一个文件”

    微软客户帮助:错误信息:A File That Is Required to Run Search Companion Cannot Be Found(无法找到运行搜索助理需要的一个文件) 当进行系统 ...

  7. 怎么用计算机搜索文件,Win7系统如何使用内置搜索功能筛选文件名与内容

    Win7系统的搜索功能效果非常强大,不但比WinXP快上许多,而且还能即输即显.不过我们在平时使用的时候大家会发现,Win7搜索只能搜索目录中的文件名,却搜索不到文件中的内容.其实Win7搜索功能的强 ...

  8. 计算机的搜索功能无法启用,电脑文件搜索功能无法使用的具体解决方法

    ? 如果我们不知道某个文件具体在电脑中的具体位置,那么可以在一定范围内通过电脑系统中的文件搜索功能来进行搜索.如果在电脑中发现不能搜索文件,那么应该怎么进行修复呢?大家可以参考下面的方法来解决这一问题 ...

  9. win10 计算机 搜索文件,在 Windows 10 上高效搜文件,自带搜索功能其实就够了

    快速搜索和效率启动,是大多数用户的刚需,为此也诞生了一大波启动器应用,如 macOS 平台的 Alfred.LaunchBar,Windows 平台的 Wox.Listary 等.其实,随着 Win ...

  10. Everything 离线搜索功能详解 – 再也不怕找不到文件!

    Everything 是一款非常优秀的文件检索工具,通过它用户可以瞬间找到需要的文件信息,注意是"瞬间",没错,它最大的特点就是搜索速度极快.现在很多人都有多个移动设备(U盘.移动 ...

最新文章

  1. python模拟按键_python 模拟按键放在模拟器Python初学者的17个技巧
  2. python列表方法语句_Python中列表和元组的相关语句和方法讲解
  3. win10java插件删除不掉_win10系统卸载电脑上的java的操作方法
  4. python语言特点有哪些-python语言的有何特点?
  5. 产品开发管理方法工具流程 pdf_pdf转化为word的方法有什么?实用工具就有这两个...
  6. gerrit的git配置流程
  7. mvcc原理_Mysql MVCC实现原理
  8. python pandas csv 追加 空行,python – Pandas:read_csv在空行后忽略行
  9. 使用media player控件播放歌曲 winform
  10. aws python库_适用于Alexa的新AWS Python SDK入门指南
  11. 苹果Apple Music正式登陆索尼PS5
  12. 即时聊天工具国外盛行,国内发展缓慢
  13. WARNING: There was an error checking the latest version of pip.
  14. 八、PyQt5绘图技术
  15. 2023款ThinkBook 14和15锐龙版区别对比评测选哪个好
  16. idea中的xml文件怎么直接在idea中通过浏览器打开
  17. android代码图片编辑,怎样修改android系统apk软件里面的代码和图片?
  18. JavaScript图片缩放库Zooming
  19. 【优化求解】基于蝗虫算法求解单目标问题matlab代码
  20. 2020李宏毅机器学习笔记-More about Auto-encoder

热门文章

  1. TYPE-C HUB(拓展坞)乐得瑞LDR6023A快充方案介绍
  2. 74HC595级联电路编程篇(四)
  3. android对输入手机号码震动,手机卫士输入框抖动和手机震动效果的实现
  4. 俄罗斯FAC认证介绍
  5. 《阿里云前端技术周刊》第二期
  6. ERP与条码系统集成实现精益化可追溯
  7. 51单片机数码管显示数字及小数点
  8. 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
  9. (java中的super)不会飞还能叫Superman吗
  10. VMware安装Linux详细教程