检索语法说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
检索语法说明

检索语法说明 Version 1.2 目录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc316998921 检索语法说明  PAGEREF _Toc316998921 \h 1  HYPERLINK \l _Toc316998922 一、 简单语法(SimpleCommand)  PAGEREF _Toc316998922 \h 3  HYPERLINK \l _Toc316998923 二、 常用语法(CommonCommand)  PAGEREF _Toc316998923 \h 4  HYPERLINK \l _Toc316998924 三、 高级语法(AdvanceCommand)  PAGEREF _Toc316998924 \h 6  HYPERLINK \l _Toc316998925 附录:文法规则  PAGEREF _Toc316998925 \h 7  俞晓明 2012-2-14 文档历史记录 版本编写人编写内容日期1.0俞晓明创建文档2011-1-251.1俞晓明在常用语法中增加Fuzzy操作2011-3-251.2俞晓明修改常用语法中的过滤操作。 注意:其操作数的表示与前一版本不同。2012-2-14 简单语法(SimpleCommand) 语法 Space := 空格 | Tab | 回车换行 Keyword := 关键词 | “关键词” Item := [域名] Space Keyword Space , Space Keyword Space Query := Item Item 含义 按“或”方式查找所有关键词。 使用相似度方式排序。 例子 [Content] k1 , “k2” 在域 Content 中检索关键词 k1 和 k2。 [Content] k1 [Title] “k2”, k3 在域 Content 中检索关键词 k1;在域 Title 中检索关键词 k2 和 k3。 常用语法(CommonCommand) 语法 Space := 空格 | Tab | 回车换行 Operation := [] | () | [) | (] | | = | | = | == | != | LAND | LNAND| IN | N_IN ItemAnd := [AND] ( Space Item Space , Space Item Space ) ItemAndNot := [ANDNOT] ( Space Item Space, Space Item Space ) ItemField := [FIELD] ( Space 域名 Space, Space Item Space ) ItemFilter := [FILTER] ( Space Item Space, Space Operation Space, Space 数字 Space 数字 Space ) ItemFuzzy := [FUZZY]( Space关键词 Space, Space 数字 Space ) | [FUZZY]( Space “关键词” Space, Space 数字 Space ) ItemKeyword := 关键词 | “关键词” ItemOr := [OR] ( Space Item Space , Space Item Space ) Item := ItemAnd | ItemAndNot | ItemKeyword | ItemField | ItemFilter | ItemFuzzy | ItemOr Rank := [RANK] ( Space SIM Space ) | [RANK] ( Space FIELD Space, Space 域名 Space ) Query := Rank Space 1 Item Space 含义 Operation指定过滤操作的类型:[] () [) (] 表示值是否属于一个范围(两个操作数), = = == != 表示是否满足一定大小关系(一个操作数)、LAND LNAND表示逻辑关系(与第一个操作数按位逻辑操作后与第二个操作数是否相等)、IN N_IN分别表示属于集合和不属于集合(至少一个操作数)。 当Item_Field嵌套时,最内层的有效。 Item_Keyword 和 Item_Filter 必须包含在某个Item_Field中,这在以上文法中没有详细说明。 Item_Keyword 和 Ite

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档