如何在 Lotus Notes 电子邮件正文中搜索特定字符串

如何在 Lotus Notes 电子邮件正文中搜索特定字符串

以前也曾有人问过类似的问题,但从未明确回答。

简单地使用索引数据库保存和搜索所有文档并不是一个完整的答案。

如何搜索特定顺序的字符串、短语和多个单词?将字符串括在引号中,例如“我想找到这个精确顺序的单词”不起作用,因为它会返回所有包含引号内任何单个单词的电子邮件。

我从来没想过我会怀念 Outlook。

答案1

我假设您的邮箱已启用全文搜索。如果尚未启用,请与您的 Notes/Domino 管理员联系。

您还没有提到您使用的是哪个版本的 Notes。最近的版本将搜索语法完全更改为“Web 样式”,但为您提供了返回旧版“Note 样式”语法的选项。如果您愿意,我将在本回答的最后为您提供有关如何执行此操作的信息。但首先我将描述 Notes 样式的语法,因为这是我使用大约 20 年来所熟悉的。

Notes 样式的全文搜索语法非常强大,具有许多功能。默认情况下,它始终搜索短语,因此引号对您没有帮助。如果您输入:

four score 

它只会查找包含短语“four score”的消息。它不会查找仅包含“four”或“score”的消息。这在当今是不寻常的,因为大多数人已经习惯了网络搜索引擎采用的样式,这些样式会将此解释为搜索包含“four”或“score”的页面,这就是 Lotus 更改默认样式的原因。

现在,为了进一步了解 Notes 样式的乐趣,请考虑以下这个:

four score and seven

这会不是搜索短语“four score and seven”,因为“and”一词被保留为逻辑 AND 运算符。因此,这将找到包含“four score”且包含“seven”的消息。基于此,您可能可以猜出此搜索的作用:

four score or seven

这将返回包含“四分”或“七”的消息。

还有许多其他功能。以下是一些示例:

four score and not seven

查找包含“four score”但不包含“seven”的邮件

four score paragraph seven

查找在同一段落中包含“four score”和“seven”的消息。

four score sentence seven

查找同一句话中包含“four score”和“seven”的邮件。

four*

查找包含以“four”开头的任何单词的消息。通常您不需要执行此操作,因为 Notes 搜索会进行“词干提取”以查找具有常见后缀或前缀的单词变体,但它可能会派上用场。

"four score and seven"

查找精确短语“four score and seven”。引号告诉搜索引擎“and”是短语的一部分,而不是运算符。

我很确定在 Web 查询样式语法中有一些与这些内容等效的内容,但说实话,我不知道它们,而且我不确定 IBM 是否曾经记录过它。

要切换到使用经典 Notes 搜索语法,请转到“文件”菜单并选择“首选项”>“用户首选项”,然后单击“基本”选项卡,滚动浏览“附加选项”列表,然后选择“在视图搜索栏中使用 Notes(非 Web)查询语法”。

这里有一些链接,其中包含您可能感兴趣的其他信息。

经典全文搜索语法 模糊搜索

相关内容