所有收藏
布尔运算的全部
布尔技术搜索入门
布尔技术搜索入门

了解新的布尔搜索技术运算符和逻辑,以优化搜索和结果。

Cheyenne V. avatar
作者:Cheyenne V.
一周前更新

本文旨在揭开布尔技术搜索逻辑的神秘面纱,为你提供有效的工具和技术来设计智能搜索,过滤掉不相关的结果。布尔技术搜索最初看起来可能具有挑战性,但遵循简单明了的逻辑。通过一些练习和指导,你很快就能熟练地利用其强大功能进行更有针对性和更高效的搜索。


布尔搜索技术概览

可以将布尔搜索技术视为搜索的语法。查询应该具备类似于句子的结构。可以借助布尔搜索技术,利用AND、OR和NOT等字词将搜索变得智能且具体。


布尔搜索运算符

AND、OR和NOT是构建布尔技术搜索字符串的主要运算符。可以利用这些构件来明确说明希望搜索达到的目标。

以下是其工作原理:

  • AND:必须具备所有字词。缩小搜索范围。

  • OR:必须至少包含其中一个字词。扩大搜索范围。

  • NOT:不包括特定字词。限制搜索范围。


布尔搜索技术示例

让我们来看一个关键字搜索的示例:

当我们将上述搜索转换为布尔技术搜索字符串时,会如下所示:

apple AND (watch OR iwatch) NOT ("apple sauce" OR "apple juice" OR "apple orchard*")

为了更好地理解这些组成部分,让我们将其分解为三部分:

培训资源:以下是这些运算符在实际操作中的直观演示

提示:最佳做法是将布尔搜索技术运算符大写,虽然现在已不再需要,因为这样可以更方便地维护搜索字符串。


修改布尔技术搜索

我们可以通过下列两种方式修改原始搜索查询:扩大或缩小搜索范围。让我们探讨一下具体操作:

扩大搜索范围

为了涵盖更广泛的产品,我们可以在搜索中添加另一个类别,例如iPhone。这项修改后的查询如下所示:

apple AND (watch OR iwatch OR IPHONE) NOT ("apple sauce" OR "apple juice" OR "apple orchard*")

此添加扩大了搜索范围,将与iPhone相关的结果也包括在内。

缩小搜索范围

可以排除某些字词,使搜索更加具体。例如,删除所有提及iPhone的内容会缩小我们的结果范围:

apple AND (watch OR iwatch) NOT (IPHONE or "apple sauce" OR "apple juice" OR "apple orchard*")

不过,在排除字词时应谨慎,因为可能会忽略重要信息。如果从搜索中排除“iPhone”,可能会错过一些同时提及手表、iWatch和iPhone的有用结果。


优化布尔技术搜索结果

为了进一步完善和增强搜索结果,还可以使用其他布尔搜索技术语法:

  • 引号 (" "):用来搜索精确的短语。例如,搜索“apple pie”可确保结果包含这个确切的短语。

  • 括号 ( ):用于将并列关系的字词归类在一起。例如,(watch OR iwatch) 在搜索中将这些字词归为一个单元。

    它们也是出色的布尔技术搜索的秘诀。随着查询变得越来越长,括号对于搜索结构的重要性不亚于布尔搜索技术运算符的位置。例如,如果查询如下所示:apple AND (watch OR iwatch OR iPhone) NOT "apple sauce" OR "apple juice" OR "apple orchard*",则你没有将结尾关键字正式分组以排除在外,因此会提取不相关的结果。相反,请确保查询如下所示:apple AND (watch OR iwatch OR iPhone) NOT ("apple sauce" OR "apple juice" OR "apple orchard*")

  • 星号 (*):用作通配符。这有助于收集某个字词的各种形式。例如,“apple orchard*”可以找到单数和复数形式,例如“apple orchard”和“apple orchards”。

培训资源:我们的《布尔搜索技术培训指南》将介绍其他示例,并通过示例讲解高级布尔搜索技术运算符。


了解高级布尔搜索技术运算符

接下来,让我们了解高级运算符和特殊语法规则,以便提高搜索的精确度。我们将在已学知识的基础上,添加新的运算符和特别有用的特定语法提示。

运算符

应用

示例

结果

AND

当你希望两个关键字出现在同一文档中时。

Apple AND watch

在每个文档中都可以找到这两个关键字。

OR

当你希望至少有一个关键字出现在文档中时。

Apple OR iPhone

在每个文档中至少找到其中一个关键字。

NOT

如果要排除包含关键字的文档。

Apple NOT “apple juice”

所有文档均包含 apple,但均不包含 apple juice

NEAR

当你希望两个关键字在文章中近距离(相同背景)出现时。

Apple NEAR watch

两个关键字都可以在每个文档中找到,并且彼此之间不超过4个字词。

NEAR/N

与NEAR相同,但你希望允许两个字词之间相距更远。

Apple NEAR/10 watch

两个关键字均可以在每个文档中找到,并且彼此之间相距不超过10个字词。

AND/OR

当你希望通过允许多个限定符来扩充结果时。

Apple AND (watch OR iWatch)

所有文档均包括“Apple”以及“watch”或“iwatch”。

ONEAR

与NEAR相同并添加序列逻辑。

当你希望文档中的两个字词彼此非常接近且顺序相同时,请使用此选项。

Apple ONEAR watch

Apple”和“watch”均在文档中,两者之间相距不超过4个字词,并且“Apple”需要在“watch”之前提及。

ONEAR/N

与ONEAR相同,但你希望允许两个字词之间相距更远。

当关键字需要彼此相距特定的距离,并且顺序相同时,请使用此选项。

Apple ONEAR/10 watch

两个关键字均可以在每个文档中找到,“Apple”和“watch”之间相距不超过10个字词,并且“Apple”需要在“watch”之前提及。

字词出现频率

如果希望结果多次包含关键字,请使用此语法。

Apple{3,}

所有文档必须至少包含3次“Apple”。详细了解频率


使用布尔搜索技术编辑器

在“探索”中点击“Advanced Search”(高级搜索),便会看到一个空白框。这是布尔搜索技术编辑器,简化了从头开始创建布尔技术搜索查询的流程。该编辑器有助于更轻松快捷地构建查询,因为不同的元素会采用颜色编码,以便于识别。

让我们来看一个颜色编码的示例:

  • 蓝色——除法运算符(AND、OR、NOT、NEAR)

  • 绿色——“引号”中的短语

  • 黑色——不在括号内的字词/短语

  • 橙色——高级运算符

布尔搜索技术编辑器还提供了一个链接,以便查看完整的布尔搜索技术运算符库:


按区分字母大小写进行搜索

可以利用“探索”中的“Action”(操作)下拉列表,按区分字母大小写搜索关键字:


搜索新闻内容

布尔技术搜索允许进行高度具体的查询。对于新闻内容,可以将搜索范围缩小到文章的特定部分,例如标题或开头文本(文章首段)。

注意事项:此语法不适用于社交内容。

  1. 标题搜索:例如,title:"Apple" AND (watch OR iwatch)将返回标题中包含“Apple”,且在其他地方提到“watch”或“iWatch”的文章。

  2. 文本/文章首段搜索:同样地,ingress:"Apple" AND (watch OR iwatch)将显示开头文本中包含“Apple”,并在其他地方提到“watch”或“iWatch”的文章。

注意事项:标题和文章首段语法要求在关键字首尾使用引号" "(即使它只是单个字词)。


搜索社交内容

“探索”简化了跟踪社交媒体趋势、关注意见领袖以及监测关键人物或话题的提及情况等操作。以下是有效使用该功能的具体方法:

  1. 作者搜索:使用“作者”标签查找由特定个人创建的内容。例如,author:"tim_cook" OR author:"Tim Cook"将显示Tim Cook发表的帖子。

  2. 提及搜索:使用“提及”标签查找谈论或提及某人的帖子。例如,mention:"tim_cook"会显示提及Tim Cook的帖子。

  3. 一般搜索:搜索“tim_cook”将显示包含@tim_cook的帖子。但是,它不会显示@tim_cook撰写的帖子,除非帖子中也包含“@tim_cook”。

  4. 井号标签搜索:若要关注特定井号标签,请使用以下格式:hashtag:"applewatch"。这将返回包含#applewatch井号标签的帖子。


搜索行业内容

如需设置行业布尔技术搜索,我们建议使用以下运算符:

  • TITLE:——将搜索重点放在文章或文档的标题上

  • INGRESS:——匹配首段中包含指定关键字/短语的文章或文档

  • REACH > #——根据受众或分布情况筛选结果

  • SHARES > #——根据指定的Facebook分享或Twitter转推数量(无论匹配、超过还是小于该数量)缩小新闻文章和推文的结果范围

例如,若要搜索电动汽车行业,相关布尔技术搜索字符串如下所示:

((TITLE:“Electric Vehicle*” OR INGRESS:“Electric Vehicle*“) AND (Reach > 10000 OR SHARES > 10))

此查询搜索标题或文章首段中出现“Electric Vehicle*”的内容,并另外筛选触达率超过10000或分享次数超过10次的内容。

若要微调搜索,可以调整触达率和分享次数参数:

  • 修改触达率:可以通过提高或降低“触达率”阈值,锁定更受欢迎、广为流传的内容,或更小众、鲜为人知的文章。例如,将触达率设为 > 50000 将从具有更多受众的消息来源中产生结果,非常适合跟踪主要行业趋势。

  • 修改分享次数:可以通过调整“分享次数”参数,衡量相关内容的社交媒体影响力或爆红程度。提高此数值会筛选出社交媒体互动量较高的文章,表明其在公共讨论中的受欢迎程度或相关性。

可以通过调整这些参数,专注于电动汽车行业中最相关和最有影响力的内容,确保搜索结果既相关又高质量。


显示决策的搜索结果

“探索”旨在帮助确保搜索结果切实可行。让我们来看看如何实现这一目标。

Meltwater会在搜索结果中显示我们所谓的“命中句子”(参见下列屏幕截图)。命中句子旨在帮助你快速了解提及关键字的背景信息,以便确定内容的相关性(是否重要?我应该将其标记为免费媒体吗?)。

Screen_Shot_2019-05-15_at_10.45.21_PM.png

不过,如果在布尔技术搜索中使用多个关键字,命中句子可能会变得更加复杂。例如,在类似下列复杂搜索的情况下:

apple AND (watch OR iwatch OR iphone OR ios OR macbook OR icloud OR ipad OR airpod) NOT ("apple sauce" OR "apple juice" OR "apple orchard*") 

在命中句子中突出显示产品名称等特定关键字可能具有挑战性。

为了解决这个问题,可以使用插入记号 (^),在后面加上偏好程度(例如1、2、3等),以对某些关键字进行优先级排序。

让我们看看之前的搜索示例,并演示两个场景。

同等优先级示例

如果我们想同等优先考虑所有产品关键字,我们使用:

apple AND (watch OR iwatch OR iphone OR ios OR macbook OR icloud OR ipad OR airpod)^1 NOT ("apple sauce" OR "apple juice" OR "apple orchard*")

高优先级示例

如果我们的重点主要是“iPhone”,我们会采取下列方式调整搜索:

apple AND (watch OR iwatch OR iphone^1 OR ios OR macbook OR icloud OR ipad OR airpod) NOT ("apple sauce" OR "apple juice" OR "apple orchard*")

指定首选项不仅有助于查看搜索结果,而且在依赖这些搜索来获取通知和报告时也很有用。这将帮助你快速评估文章的相关性,节省宝贵的时间。


提高布尔搜索技术知识水平

学习一项新技能需要不断练习。加入我们的Community Boolean Wizards小组来练习这套新技能并获得反馈。我们有三种基本场景和三种高级场景,你在发帖后将收到答案密钥。

我们还会在mCommunity布尔搜索技术资源页面的博客文章中分享幕后高级布尔搜索技术。

此外,我们还在Meltwater学院提供布尔搜索技术在线学习课程。我们鼓励你参加我们的:

若要更深入地了解布尔技术搜索逻辑,请查看《布尔搜索技术培训指南》或浏览完整的布尔搜索技术库


💡 提示

需要更多帮助?请随时通过在线聊天与我们联系,或查看我们的“客户社区”。

寻找答案并向Meltwater支持和社区专家处获取帮助。


这是否解答了您的问题?