首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KQL中的布尔算子

KQL中的布尔算子
EN

Stack Overflow用户
提问于 2015-04-22 10:00:26
回答 1查看 2.6K关注 0票数 0

我正在阅读关键词查询语言在共享点搜索中的参考资料,并试图弄清楚和OR操作符是如何工作的。我对KQL特别感兴趣,而不是FQL。我正试图找出以下问题的答案:

  1. 这个查询会返回什么:worda wordb?我理解包含wordawordb的文档。如果是这样,那么和关键字似乎是默认的。那它为什么会存在呢?
  2. worda OR wordb AND wordc -在这个查询中,wordb是强制性的还是可选的?
  3. worda OR wordb wordc -这里是强制性的wordc吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-23 20:48:14

  1. 默认情况下,使用自由文本查询、worda wordb和运算符。如果在自由文本查询中需要OR运算符,则必须显式使用它。
  2. 在属性查询中,如propertyA:"worda" propertyB:"wordb"或操作符是默认的,并且运算符必须显式使用。
  3. 混合自由文本和属性查询以及默认。
  4. 操作者的优先级高于OR。worda OR wordb wordcworda OR wordb AND wordc相同,也与worda OR (wordb AND wordc)相同。如果您想要不同的行为,您需要使用(worda OR wordb) AND wordc
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29794069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档