跳转到主要内容

支持的运算符和查询条件

C
作者:Cary Olson
超过 4 个月前更新

创建聆听主题时,您可以在高级查询模式下通过布尔运算符和过滤条件组合出灵活的查询语句,实现更精准的内容筛选与高质量命中。OneSight 支持如下高级查询语法:

一、查询运算符

运算符

功能

示例

OR

满足多个条件中的任意一个

"Tesla" OR "Cybertruck" OR "Model S"返回包含任意一个关键词的内容

AND

同时满足多个条件

"Cybertruck" AND "Speed"返回同时包含两个关键词的内容

()

括号用于组合条件、控制优先级

("Cybertruck" OR "Model S") AND "Speed"返回包含“Speed”且满足“Cybertruck”或“Model S”其中之一的内容

*

通配符,用于模糊匹配词根(后缀)

"TeslaModel*"匹配如 "TeslaModelY"、"TeslaModel3" 等以 TeslaModel 开头的词

NOT

排除特定关键词

"Tesla" NOT "Cybertruck"返回包含 "Tesla" 且不包含 "Cybertruck" 的内容

NEAR/n

相邻词查询(无顺序要求,最多相隔 n 个词)

"Samsung" NEAR/3 "S12"返回两词相隔不超过3个词的位置组合(无顺序限制)

ONEAR/n

顺序相邻词查询(需保持前后顺序)

"Samsung" ONEAR/3 "S12"返回 "Samsung" 出现在前,"S12" 在后,且两者相隔不超过3个词的内容

二、查询过滤条件

条件类型

用途

示例

Language:

限定内容语言

Language: "en"仅返回英文内容

Country:

限定内容作者的国家/地区

Country: "cn"仅返回来自中国用户的内容

Sentiment:

限定内容的情绪倾向

Sentiment: "Positive"仅返回积极情绪内容

Author:

限定内容的作者或账号

Author: "xiaomi"仅返回该作者账号发布的内容

Site:

限定内容来源网站域名

Site: "36kr.com"仅返回来自该网站的内容

URL:

限定具体网页或路径下的内容

URL: "https://www.bbc.com/news/articles/*"仅返回该路径下的文章内容

三、使用建议

  • 运算符大小写不限,建议统一使用大写(如 ANDOR)提升可读性;

  • 查询语句中尽量使用 () 对复杂逻辑进行分组;

  • 可将查询语句与过滤条件结合使用,例如:

("Tesla" OR "Cybertruck") AND Language:"en" AND Sentiment:"Negative"
  • 如需构建复杂场景查询(如竞品对比、顺序表达、多语言组合),欢迎咨询 OneSight 客户成功团队。

这是否解答了您的问题?