在Salesforce的Service Cloud中,可以启用开箱即用的搜索功能,用户输入一个术语,系统会搜索数据库的所有部分以进行匹配。我想启用智能搜索首字母缩略词,这样,如果我拼写组织名称,搜索功能也将搜索数据库中的相关首字母缩写词。例如,如果我搜索美国汽车协会的类型,我也会得到包含"美国汽车协会"和" AAA"。
我想这样的脚本将涉及声明如果被搜索的术语包含一个或多个空格或句点,则取第一个单词的第一个字母并将其与后续空格或句点后面的字母连接。
我未能成功找到此脚本或有关在Salesforce中启用此功能的文章。任何指导将不胜感激。
答案 0 :(得分:1)
有趣的问题!我不认为有一个简单的答案,但因为它是标准的搜索功能,而不是100%编程相关 - 您可能希望将其交叉发布到salesforce.stackexchange.com
让我们从可搜索的字段列表开始:https://help.salesforce.com/articleView?id=search_fields_business_accounts.htm&type=0
在安装程序中,有同义词的标准功能,非常易于使用。它不是一颗银弹,只适用于知识库等某些对象(如果你使用它)。仍然 - 它声称也在处理案例,所以如果在案例描述中有“AAA”,它应该仍然足够好吗?
您还可以查看技巧,将文本字段标记为索引和/或外部ID,并添加所有变体/首字母缩略词:https://success.salesforce.com/ideaView?id=08730000000H6m2这是更多工作,准备/清理您的数据提前,但这不是一个坏主意。
类似的想法是使用标签虽然可能会很快爆炸。为每家公司创建一个标签是荒谬的。
您可以在重复数据删除规则中做一些非常聪明的事情。在这里写的全部太多了,请查看开头:https://trailhead.salesforce.com/en/modules/sales_admin_duplicate_management/units/sales_admin_duplicate_management_unit_2不知道它是否会影响搜索。
如果您遇到错误的地址数据,则有状态&国家选秀名单,CA / California / SoCal不再混乱... https://resources.docs.salesforce.com/204/latest/en-us/sfdc/pdf/state_country_picklists_impl_guide.pdf可能无法解决姓名问题......
Data.com清理可能有所帮助。支付服务我想,不知道它是否也会影响搜索。但如果启用它可以将这些常用缩写带入您的组织 - 可能比重新发明轮子更好。