1

在 Salesforce 的 Service Cloud 中,可以启用开箱即用的搜索功能,用户输入一个术语,系统就会搜索数据库的所有部分以查找匹配项。我想启用首字母缩写词的智能搜索,这样如果我拼写组织名称,搜索功能也会在数据库中搜索相关的首字母缩写词。例如,如果我在美国汽车协会中搜索类型,我也会得到同时包含“美国汽车协会”和“AAA”的结果。

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

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

4

1 回答 1

1

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

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

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

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

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

  4. 您可以在重复数据删除规则中做一些非常聪明的事情。在这里写太多了,请查看线索: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 清理可能会有所帮助。我认为付费服务,不知道它是否也会影响搜索。但是,如果启用它可以将这些常见的缩写带入您的组织 - 可能比重新发明轮子更好。

于 2017-10-12T20:57:47.690 回答