几十年来,我使用过各种版本的 Outlook 桌面版(不属于 Office 365),但总是遇到搜索语法令人费解的问题。我发现 GUI 查询太慢且限制太多,所以我按 Ctrl+E 并输入查询。类似这样的操作可以正常工作:
“to:WhatChaMaCallit 或 from:WhatChaMaCallit”(不带引号)
此处,WhatChaMaCallit 是应用的名称,也是应用背后的 OEM 公司的名称。上述查询查找所有发往或来自 OEM 的消息。但是,下面的查询无法按预期工作:
“WhatChaMaCallit AND NOT (to:WhatChaMaCallit OR from:WhatChaMaCallit)”(不带引号)
在这里,我想查找提及 WhatChaMaCallit 应用的消息,但不包括发送或接收自 OEM 的消息。结果却包括所有提及 WhatChaMaCallit 的消息,包括发送或接收自 OEM 的消息。
你能想象编写一个 SQL 查询,其语法将以任意方式解释吗?这是不可能的。多年来,我搜索了许多有关语法的网页,例如,https://www.lifewire.com/outlook-search-operators-1170667。由于某种原因,Outlook 似乎会忽略除最简单的查询之外的所有查询的此类规则。
有没有权威性和完全的搜索语法来源?权威意味着其内容 100% 准确,完整意味着涵盖所有运算符。
答案1
抱歉,上次我收到的回复是在高级搜索 > 查询生成器中搜索的。第二次尝试后,我发现直接在搜索框中输入以下字段就可以成功搜索:
NOT (to: test OR from: test) and about: test
(“test” 可以替换成你想搜索的其他字段)