计算机软件

高级搜索和查询语言。 语言搜索引擎查询

查询语言 - 被人为地用来查询数据库和信息系统的编程语言创建的。

在一般情况下,查询这些方法可以根据它们是否被用于数据库,或搜索信息进行分类。 不同的是,对这种服务的要求都致力于提供事实这些问题的答案,而搜索引擎试图找到包含与用户信息的文件感兴趣的领域。

数据库

数据库查询的语言包括下面的例子:

  • QL -一种面向对象的,是指 关系数据库; 数据记录的继任者。
  • 上下文(CQL) - 信息检索系统的请求(如Web索引或书目目录)的演示文稿的形式语言。
  • CQLF(CODYASYL) - 用于CODASYL-TYPE数据库。
  • 为本理念的查询语言(COQL) - 相应模型(COM)使用。 它是基于数据建模construpt原理和用途,如投影和多变量分析去预测,分析操作和结论的操作。
  • DMX - 用在挖掘模型。
  • 数据记录 - 为演绎数据库的查询语言。
  • Gellish英语-可以用来查询在Gellish英文数据库,并允许对话(请求和响应),并且也用于语言 信息建模 知识。
  • HTSQL - 在SQL转换的HTTP查询。
  • 界区内-用于PRTV(第一关系 数据库管理系统)。
  • LDAP - 查询和运行在TCP / IP协议的目录服务的协议。
  • MDX - 为OLAP数据库是必不可少的。

机器人

语言的搜索查询,反过来,旨在寻找在搜索引擎中的数据。 它的特点是一个事实,即请求的一部分包含纯文本或超带有可选的语法(例如,“与” /“或”)。 它相似的语言,这是由语法的严格规则支配或命令包含位置参数的标准显著不同。

作为分类搜索查询?

有三个大类,涵盖大部分搜索:信息,导航和事务。 虽然这种分类是不固定的理论,经验它是由实际查询的搜索引擎存在的证实。

信息请求 - 其中那些覆盖广泛的主题(例如特定城市或模型车),就可以得到成千上万的相关结果。

导航 - 它请求正在寻找一个网站或网页上的特定主题(例如YouTube)的。

处理 - 反映用户的意图来执行特定的动作,例如购买汽车或预订机票。

搜索引擎通常提供用于更频繁的请求第四类型。 包含连接索引的网页图形的记录,这种所谓的连接请求(链接至定义的URL,或有多少网页数量与特定域索引)。

如何使搜索信息?

大多数搜索资源并没有透露它的搜索日志,所以信息用户正在搜索的网站上,这是非常难以找到。 尽管如此,第一次科学的研究出现在1998年。 它后来被重新研究在2001年进行的,其分析的要求表现为高度相关。 它也很清楚如何使用 搜索引擎 的查询语言。

他们成为已知相关网站有趣的特点:

平均长度为2.4的搜索查询词。

  • 大约有一半的人都发出了请求,但低于三分之一的用户少一点做一个三个或更多独特的查询之一。
  • 几乎一半的用户只查看结果的第一一两页。
  • 用户的小于5%使用的高级搜索功能(例如,任何特定类别或在搜索搜索的选择)。

特点自定义操作

该研究还表明,请求的19%包含地理术语(例如,名称,邮政编码,地理特征,依此类推。D.)。 然而,值得注意的是,除了短查询(即多个条件)往往是在用户更改其搜索短语目前和可预见的模式。

人们还发现,从一个用户请求的33%被重复,并且在箱子87%的用户将按下相同的结果。 这表明,许多用户使用的一再要求审查或重新查找信息。

请求的频率分布

此外,专家们确认,分配请求的频率对应于一个功法。 也就是说,在查询的最大列表中出现的关键字的一小部分(例如,超过100万美元),他们是最常用的。 句子的同一科目下,其余的都是不经常,更单独使用。 这种现象被称为帕累托原则 (或者“80/20法则”),并且可以使用这样的搜索引擎优化技术,如索引或分割数据库,缓存和预加载,并且还提供了提高搜索引擎的查询语言的机会。

近年来,已显示,平均查询长度是随时间稳步增长。 因此,在英语中的平均请求变得更长。 在这方面,谷歌已经推出了名为“蜂鸟”(八月2013年)的更新,这是能够处理不带任何协议“口语”查询语言长的搜索词(如“哪里是最近的咖啡店?”)。

对于较长的查询使用其加工 - 它们被分解成短语的表达标准语言,并分别显示答案的不同部分。

结构化查询

搜索引擎支持 的逻辑运算 和用于在扩展查询语言的语法。 谁是寻找文件,涵盖几个主题或小的用户,可以描述在这个词的逻辑表征它们。 在它的核心,逻辑查询语言是一组特定的短语和标点符号。

什么是高级搜索?

语言“Yandex的”,并能进行更有针对性的搜索,在一定条件下“谷歌”的查询。 高级搜索可以搜索网页的名称,或使用前缀头,以及在某些类别列表的名称。 它也可以限制搜索到包含在标题或在某些专题小组的具体内容的网页。 当正确使用时,所述查询语言,它可以处理量小于该发行大多数搜索引擎,包括用户定义字的可变的末端和相同的拼写的表面更复杂的顺序的参数。 提交当扩展搜索结果将显示为一个链接到网页的相关部分。

也可以搜索包含特定短语的所有页面,而在标准查询搜索引擎不能讲任何网页上停留。 在许多情况下,查询语言会导致任何网页,位于NOINDEX标签。

在某些情况下,结构良好的请求,让你找到的信息,包含了一些特殊字符和其他的字母 字母(中国 字符的例子)。

符号查询语言如何看?

上部和下部的情况下,和一些附加符号(重音和变音符号)没有在搜索考虑。 例如,对于雪铁龙关键字搜索不会找到包含单词“Tsitroon”页面。 但有些连字对应于单个字母。 例如,搜索“阿灵厄”很容易地找到含有“Ereskebing”(AE = AE)的页面。

许多非字母数字字符都在不断被忽略。 例如,它是不可能找到包含字符串查询信息| L | (二竖条纹之间的信),尽管这个符号在一些模板用于转换的事实。 结果只会“LT”的数据。 一些符号和短语以不同的方式处理:查询“贷款(金融)”显示的话“信用”和“金融”,忽略括号中的文章,即使使用完全相同的名称“信用(金融)”的文章。

有迹象表明,你可以查询语言中使用许多选项。

句法

查询语言“Yandex的”和“谷歌”可以用一些标点符号,以缩小搜索范围。 作为一个例子,大括号 - {{}}搜索。 中包含的短语他们,会受到搜索整个不变。

在双引号中的短语,您可以定义搜索的对象。 例如,如在比喻的意义使用,或者作为一个虚构人物在引号字将被识别,没有引号 - 的信息是更纪录片字符。

此外,所有主要的搜索引擎支持“ - ”表示逻辑“不”,以及和/或。 异常 - 不能由一个连字符或破折号前缀分开条款。

不匹配搜索短语被标记为〜。 例如,如果你不记得一个术语或名称的确切措辞,你可以将其输入与指定符号搜索栏,并能够获得最大的相似结果。

专业搜索的参数

也有作为标准INTITLE和incategory。 这些过滤器通过结肠显示,作为“过滤器:查询字符串”。 查询字符串可以包含搜索词或短语,或部分或网页的全名。

功能«在标题:查询”按名称为主的搜索结果,同时也说明,并在内容头的平时成绩。 一些这些过滤器可以同时使用。 如何抓住这个机会?

查询类型«在标题:机场的名字”将给含机场的标题名称的所有文章。 如果我们制定它作为一个«停车在标题:机场名称”,那么你会得到与在标题和停车场的文本提机场的名字的文章。

搜索过滤器«incategory:分类”适用于初发属于特定群体或页面列表中的物品的原则。 例如,对于类型的搜索查询“庙堂incategory:历史”会产生对寺庙的历史结果。 该功能也可以被用作扩展,设定各种参数。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.atomiyme.com. Theme powered by WordPress.