在 Salesforce 中智能搜索首字母缩略词

Smart search for acronyms in Salesforce

在 Salesforce 的 Service Cloud 中,可以启用开箱即用的搜索功能,用户输入术语后,系统会搜索数据库的所有部分以进行匹配。我想启用首字母缩略词的智能搜索,这样如果我拼写一个组织名称,搜索功能也将在数据库中搜索相关的首字母缩略词。例如,如果我在 American Automobile Association 中搜索类型,我也会得到同时包含 "American Automobile Association" 和 "AAA".

的结果

我想这样的脚本会声明如果要搜索的词包含一个或多个空格或句点,则取第一个单词的第一个字母并将其与后续空格或句点后面的字母连接起来。

我未能成功找到此脚本或有关在 Salesforce 中启用此功能的文章。任何指导将不胜感激。

有趣的问题!我不认为有一个直接的答案,但因为它是标准的搜索功能,而不是 100% 的编程相关 - 你可能想要交叉 post 它到 salesforce.stackexchange.com

让我们从可搜索字段列表开始:https://help.salesforce.com/articleView?id=search_fields_business_accounts.htm&type=0

  1. 在安装程序中有同义词的标准功能,非常易于使用。虽然它不是灵丹妙药,但仅适用于某些对象,如知识库(如果您使用它)。尽管如此 - 它声称也适用于案例,所以如果案例描述中有 "AAA" 它应该仍然足够好?

  2. 您还可以通过将文本字段标记为索引 and/or 外部 ID 并在其中添加所有变体/首字母缩略词来检查技巧:https://success.salesforce.com/ideaView?id=08730000000H6m2 这需要更多工作,提前准备/清理您的数据,但这不是一个坏主意。

  3. 类似的想法是使用标签,尽管它的大小可能会很快爆炸。为每个公司都创建一个标签是荒谬的。

  4. 您可以在重复数据删除规则中做一些非常聪明的事情。太多了,无法在这里全部写完,请查看 trailhead:https://trailhead.salesforce.com/en/modules/sales_admin_duplicate_management/units/sales_admin_duplicate_management_unit_2 不知道它是否会影响搜索。

  5. 如果您的地址数据不正确,可以使用州和国家/地区选项列表,CA / California / SoCal 不会再乱... https://resources.docs.salesforce.com/204/latest/en-us/sfdc/pdf/state_country_picklists_impl_guide.pdf 可能对名称问题没有帮助...

  6. Data.com 清理可能会有所帮助。我认为是付费服务,不知道它是否也会影响搜索。但如果启用它可以将这些常见的缩写带入您的组织 - 可能比重新发明轮子更好。