Outlook 2010 部分字符串搜索

Outlook 2010 部分字符串搜索

我正在寻找一种方法将全文搜索集成到 Outlook 2010 中。我知道有高级搜索选项,但它不是我所说的可访问的解决方案

我们的一个用户在他的邮箱中进行了大量搜索,并希望使用部分字符串来进行搜索;例如

有一封电子邮件标题为“例子“如果你搜索埃克萨找到该电子邮件。如果您搜索充足你找不到。即时搜索仅查找以关键字开头的字符串。

我无法停用即时搜索/索引,因为他的 Outlook 在终端服务器环境中运行。

如何实现outlook的全文搜索?

答案1

您还可以使用 Outlook 的隐藏功能进行更强大的搜索。查询生成器已成为 Outlook 多个版本的一部分,默认情况下它是不可见的。

查询生成器允许使用查询的图形树表示来构建高级查询。它非常强大。在最简单的用法中,您可以使用“contains”子句进行所需的全文搜索。

情况变得更好了。查询的底层 SQL 也会显示在新显示的 SQL 选项卡中。

注意:创建或修改自定义视图时,SQL 选项卡可见,但仅执行“高级查找”时不可见。我更喜欢使用自定义视图作为大多数高级搜索的起点。为什么……因为我可以使用图形树创建 SQL,它完成编写代码的所有工作,并且不会出现拼写错误。然后我通过复制粘贴将 SQL 保存到文本文件中。将来任何时候,我都可以直接返回 SQL 选项卡并粘贴已保存的 SQL,而不必重新创建它。示例 SQL 如下所示。

(NOT("urn:schemas-microsoft-com:office:office#Keywords" IS NULL)
 AND "urn:schemas:httpmail:textdescription" LIKE '%Outlook%'
 AND "urn:schemas:httpmail:displayto" LIKE '%Singh%')

您可以通过以下步骤通过简单的注册表项“每个用户”启用它。无需重新启动

  1. 在 regedit 中,导航到注册表项 HKEY_CURRENT_USER\Software\Microsoft\Office\

  2. 现在导航到您的 Office 版本号的子树,例如 2010 的版本号为 14.0。

  3. 在该键下找到 Outlook,因此它看起来像..

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook 或 HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook

  4. 在“Outlook”键级别添加一个名为的新子键查询生成器

  5. 退出 regedit。这将启用 Outlook 的查询生成器功能。

一旦启用,它将作为“高级”选项卡旁边的新选项卡出现。

官方 MS 链接

我最初发现它的网站

答案2

使用搜索部分字符串作为不支持通配符

advanced find也可以将其添加到快速访问工具栏。单击向下箭头,转到All Commands并选择Advanced Find...右侧,Add然后单击关闭。

您还可以使用键盘快捷键 Ctrl Shft F

相关内容