本文旨在揭开布尔技术搜索逻辑的神秘面纱,为你提供有效的工具和技术来设计智能搜索,过滤掉不相关的结果。布尔技术搜索最初看起来可能具有挑战性,但遵循简单明了的逻辑。通过一些练习和指导,你很快就能熟练地利用其强大功能进行更有针对性和更高效的搜索。
通过mCommunity布尔搜索技术资源页面详细了解布尔搜索技术。
布尔搜索技术概览
可以将布尔搜索技术视为搜索的语法。查询应该具备类似于句子的结构。可以借助布尔搜索技术,利用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”(操作)下拉列表,按区分字母大小写搜索关键字:
搜索新闻内容
布尔技术搜索允许进行高度具体的查询。对于新闻内容,可以将搜索范围缩小到文章的特定部分,例如标题或开头文本(文章首段)。
注意事项:此语法不适用于社交内容。
标题搜索:例如,title:"Apple" AND (watch OR iwatch)将返回标题中包含“Apple”,且在其他地方提到“watch”或“iWatch”的文章。
文本/文章首段搜索:同样地,ingress:"Apple" AND (watch OR iwatch)将显示开头文本中包含“Apple”,并在其他地方提到“watch”或“iWatch”的文章。
注意事项:标题和文章首段语法要求在关键字首尾使用引号" "(即使它只是单个字词)。
搜索社交内容
“探索”简化了跟踪社交媒体趋势、关注意见领袖以及监测关键人物或话题的提及情况等操作。以下是有效使用该功能的具体方法:
作者搜索:使用“作者”标签查找由特定个人创建的内容。例如,author:"tim_cook" OR author:"Tim Cook"将显示Tim Cook发表的帖子。
提及搜索:使用“提及”标签查找谈论或提及某人的帖子。例如,mention:"tim_cook"会显示提及Tim Cook的帖子。
一般搜索:搜索“tim_cook”将显示包含@tim_cook的帖子。但是,它不会显示@tim_cook撰写的帖子,除非帖子中也包含“@tim_cook”。
井号标签搜索:若要关注特定井号标签,请使用以下格式: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会在搜索结果中显示我们所谓的“命中句子”(参见下列屏幕截图)。命中句子旨在帮助你快速了解提及关键字的背景信息,以便确定内容的相关性(是否重要?我应该将其标记为免费媒体吗?)。
不过,如果在布尔技术搜索中使用多个关键字,命中句子可能会变得更加复杂。例如,在类似下列复杂搜索的情况下:
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支持和社区专家处获取帮助。