搜索引擎一般是通过搜索关键词来完成自己的搜索过程,即填入一些简单的关键词来查找包含此关键词的文章或网址。这是使用搜索引擎最简单的查询方法,但返回结果并不是每次都令人满意 的。如果想要得到最佳的搜索效果,就要使用搜索 的基本语法来组织要搜索的条件。

1. 使逻辑操作符

搜索引擎中常用的操作逻辑符是:AND、OR、NOT。

AND 表示逻辑“与”,可用“&”表示。AND 操作符用于搜索包括两个以上关键词的情形, 可以帮助改善并限制搜索结果。例如:计算机and 设计,则查询出既包含“计算机”也包含“设计”的文档。

OR表示逻辑“或”,可用“|”来表示。OR操作符同AND 操作符相反,OR寻找用OR连接的几个关键词中 至少包含一个的文档。当使用OR 操作符时, 通常返 回大量的结果。例如:图形or 图像,则查询结果为或 者包含“图形”或者包含“图像”的文档。

NOT表示逻辑“非”,可用“!”来表示。使用NOT寻找包含NOT前的关键词但排除NOT后的关键词的文 档。例如:新闻not 经济,则查询结果为包含“ 新闻”但排除其中有“经济”这个词语的文档。

在使用操作符时建议最好用AND、OR、NOT而不用符号来表示,因为单词容易记忆而且对其他的搜索要求也通用。

组合逻辑操作符时, 还应当考虑它们的顺序规则。因为逻辑操作符优先级不同 ,执时便有一定的顺序,"与"和"非"命令通常在"或"命令前执行。

2. 使用" +、- " 连接号和通配符

要求的单词:如果要求特定单词包含在索引的 文档中,可以在它前面加一个“+”号,如:+Internet。并且在 +号和单词之间不能有空格。

排除的单词:如果要排除含有特定单词的文档,可以在它前面加一个“- "号:。如果想查找联想的计算机产品而不含有" 天琴" 系列,应这样写:+ 联想-天琴。

通配符:进行简单查找的时候,可以在单词的末尾加一个通配符来代替任意的字母组合。通配符 一般为“*”号,如:Compu 可以代表ComputerCompulsion、Compunication等。星号不能用在单词的开始或中间。

3.NEAR操作符

有些搜索引擎提供了操作符, 它用于寻找在一定 区域范围内同时出现的检索单词的文档。但这些 单词可能并不相邻。间隔越小的排列位置越靠前。 其彼此间距控制是:/n, n 为数值,意为检索单词的 间距最大不超过n个单词。例如:computer NEAR/100 game ,即查找computer和game的间隔不大于100个单 词的文档。

4. 使用逗号、括号或引号进行词组查找

逗号的作用类似于OR,也是寻找那些至少包含一个指定关键词的文档。不同的是“越多越好”是它的原则。因此查询时找到的关键词越多,文档排列的位置越靠前。例如查询关键字是:计算机,多媒体,Windows 95 ,则查询时同时包含“计算机”、“多媒体”和“Windows 95”的文档将出现在前面。括号的作用和数学中的括号相似,可以用来使括在其中的操作符先起作用。例如:( 网址or 网 站) and (搜索or 查询) ,则实际查询时,关键词就是“网址搜索”,“网址查询”,或者是“网站搜索”,“网站查询”。

使用引号组合关键词 ,可以告知搜索引擎将关键词或关键词的组合作为一个字符串在其数据库中 进行搜索。例如要查找关于电子杂志方面的信息,可以键入“electronic magazine”,这样就把“electronic magazine” 当作一个短语来搜索。相反,如果不加双引号,搜索引擎就会查出包含“electronic”(电子)及“magazine”( 杂志)的网页,会严重偏离主题

计算机检索规则,搜索引擎的语法规则相关推荐

  1. (常用API)正则表达式语法规则

    正则表达式的匹配规则 参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母.我们来学习语法规则. 正则表达式的语法规则: 字符:x 含义:代表的是字符x 例如:匹 ...

  2. ANTLR4入门【打造你自己的语法规则】

    文章目录 什么是ANTLR4 ANTLR4的特点 ANTLR4的语法规则 语法规则的声明 .g4文件的代码规则 词法规则 语法规则 语法规则中的操作 如何使用ANTLR4 实战 IDEA安装ANTLR ...

  3. Crontab语法规则格式、使用方式及日志查看

    在Linux系统我们会常用crontab来设置一些定时执行的脚本和代码. 一.crontab的语法规则 crontab的语法规则格式: 代表意义    分钟      小时    日期      月份 ...

  4. .htaccess文件RewriteRule语法规则

    .htaccess文件是运行Apache Web Server的Web服务器的配置文件,对配置和重定向Apache Web Server文件系统很有用.请记住.htaccess文件将采用隐藏格式.没有 ...

  5. JSON数据格式---JSON语法规则、JSON文件

    JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交换格式. JSON是独立于任何语言的文本格式.易于被计算机解析和生成 JSON中文网:http://www.j ...

  6. 《Speech and Language Processing》读书笔记——语法规则及其解析

    <Speech and Language Processing>读书笔记--语法规则及其解析 1.摘要 本章主要介绍了: 上下文无关语法(CFG) 语法解析算法(CKY.Earley) 2 ...

  7. JAVASE02_java的语法规则和规范

    需要掌握的内容: 标识符 关键字 字面值 变量 数据类型 运算符: 算术运算符 关系运算符 逻辑运算符 赋值类运算符 字符串连接运算符 三元运算符 赋值运算符 字符串连接运算符 控制语句 选择结构 i ...

  8. ASN.1笔记——语法规则与类型概述

    学习资料:ASN.1编码规则详解 一.简介 ASN.1(Abstract Syntax Notation dotone),抽象语法标记1.是定义抽象数据类型形式的标准,是用于描述数据表示.表示.传输. ...

  9. 10、正则表达式 (笔试题、语法规则、正则对象方法、正则实例属性、支持正则表达式的String对象的方法、贪婪匹配与非贪婪匹配)

    正则表达式 目录 10.1 语法规则 10.1.1 创建方法 1.直接量 2.构造方法RegExp() 10.1.2 三个属性i,g,m 10.1.3 方括号 10.1.4 元字符 10.1.5 量词 ...

最新文章

  1. 办公效率提升200%,新款华为笔记本真香!送一台
  2. WPF 动态模拟CPU 使用率曲线图
  3. html 两个iframe重叠,解决同一页面中两个iframe互相调用jquery,js函数的方法
  4. qt 编译mysql wince_Qt4.8.6开发WinCE 5.0环境搭建
  5. mysql主从复制思考_Mysql主从复制(拓展博客文章分享及思考)
  6. 微信团队分享:iOS版微信的高性能通用key-value组件技术实践
  7. 洛谷——P1507 NASA的食物计划
  8. python元类_Python中元类
  9. Java StringTokenizer类使用方式
  10. java新知识系列 六
  11. 游戏对战平台--吃货大作战
  12. 整理总结:深入浅出统计学 —— 相关与回归
  13. 最新JAVA+Python+大数据资料分享
  14. 后911S5时代 各路ip代理的对比与选择 (仅供参考)
  15. la是什么牌子_la bruket是什么牌子_哪个国家的_什么档次
  16. 在VMware上,ubuntu和windows之间如何复制文本、拖拽文件?
  17. Android 的Recovery机制
  18. 微信小程序答题赢红包 微信答题小程序抢红包,答题领微信零钱红包,答题红包小程序,可以自己出题考试的小程序
  19. How to be a qualified interviewer?
  20. 古剑奇谭ol服务器维护,古剑奇谭ol12月13日更新维护公告 网络版更新了什么

热门文章

  1. C++之抽象基类与纯虚函数
  2. JDBC之在分层结构中实现业务
  3. easyUI的combobox选中无法显示
  4. 为什么Java中1000==1000为false,而100==100为true?
  5. 对不起,我就是喜欢问你Spring构造器注入原理
  6. Hexo博客新福利:HexoEditor编辑器最新使用方法
  7. Tomcat maven 插件启动出现tomcat\conf\tomcat-users.xml cannot be read异常解决方法
  8. 记阿里的一次壮烈牺牲
  9. freemaker介绍及常见的用法解析
  10. 深入理解和使用Oracle中with as语句以及与增删改查的结合使用