入门 > 使用记录 > 查找记录 > 关于目标搜索
关于目标搜索
您可以在 Oracle CRM On Demand 中执行两种搜索:目标搜索和关键字搜索。通过在公司概要页面中选择搜索类型,公司管理员可确定公司默认使用的搜索类型。目标搜索是建议的搜索类型。有关关键字搜索的信息,请参阅关于关键字搜索。
您可以在 Oracle CRM On Demand 中的多个位置处使用目标搜索,具体如下:
- 操作栏中的“搜索”部分。根据贵公司管理员为公司选择的搜索类型,将关键字搜索或目标搜索用于公司操作栏的“搜索”部分。有关在操作栏中搜索记录的更多信息,请参阅在操作栏中搜索记录。
- “查找”窗口。根据贵公司管理员为公司选择的搜索类型,将关键字搜索或目标搜索用于“查找”窗口,可在此窗口中搜索到哪些记录要链接到使用中的记录。有关在“查找”窗口中搜索记录的更多信息,请参阅在“查找”窗口中搜索记录。
- Oracle CRM On Demand 中的“高级搜索”页面。在“高级搜索”页面中,搜索类型取决于您选择的选项,具体如下:
- 如果搜索多种记录类型,则搜索是关键字搜索。
- 如果搜索单个记录类型,则搜索是目标搜索。
有关使用高级搜索的更多信息,请参阅使用高级搜索。
- “列表”页面中的“快速筛选器”字段。即使选择关键字搜索作为公司的默认搜索类型,在“列表”页面中使用快速筛选器字段的搜索始终是目标搜索。
对于目标搜索,用户角色确定可以搜索的记录类型以及每种记录类型可以搜索的字段,具体如下:
- 如果在分配给您用户角色的记录类型的搜索布局中,公司管理员未提供任何搜索字段,将发生以下情况:
- 您无法在操作栏的“搜索”部分中搜索该类型的记录。
- 您无法为该记录类型的高级搜索指定任何搜索标准。在没有任何搜索标准的情况下运行高级搜索时,将返回用户角色和访问设置允许您查看的该记录类型的所有记录。
- 您无法在“查找”窗口中使用“快速筛选器”字段。
- 您无法为该记录类型的记录列表指定任何搜索标准。有关创建和调整列表的更多信息,请参阅创建和调整列表。
- 对于任何记录类型,您可能会在操作栏的“搜索”部分中和“查找”窗口的“快速筛选器”字段中看到多个搜索字段,具体取决于公司管理员在分配给您用户角色的记录类型的搜索布局中提供的字段。
- 如果为您的用户角色启用了“搜索和列表中的所有字段”权限,则您可以在以下任何位置,搜索公司管理员在分配给您用户角色的记录类型的搜索布局中提供的所有字段。
- 如果没有为您的用户角色启用“搜索和列表中的所有字段”权限,则仅当字段满足以下两个标准时,才能在操作栏、“查找”窗口或高级搜索中搜索字段:
目标搜索返回满足以下条件的记录:您在搜索字段中指定的值与您所选记录类型的记录中的对应值相匹配。它仅显示为您输入的每个值都找到匹配项的那些记录,这相当于在搜索字段之间使用“与”条件。如果您将搜索字段留空,则在搜索过程中不考虑该字段。但是,如果搜索布局中存在复选框字段,则搜索标准中始终包含此复选框字段的值。如果选中此复选框,则 Oracle CRM On Demand 会将复选框值解释为“真”或“是”。如果取消选中此复选框,则 Oracle CRM On Demand 会将复选框值解释为“假”或“否”。
分配给您用户角色的记录类型的搜索布局决定哪些字段在由该记录类型的搜索返回的记录列表中显示为列。
注意:您不能在操作栏的搜索字段中指定空值。要指定一个空值,您必须使用高级搜索。有关更多信息,请参阅使用高级搜索。
关于目标搜索中的通配符
默认情况下,在目标搜索字段中输入的每个搜索值都附加有通配符或星号 (*),因此您不需要为您的搜索字符串添加通配符。您可以在搜索值前面添加通配符,或者可以在搜索值之间使用通配符。您不能在预定了值的选择列表中使用通配符。例如,对客户记录进行目标搜索时,默认搜索布局允许您为“客户名称”字段和“位置”字段输入搜索字符串。这两个字段都不区分大小写。如果您在“客户名称”字段中输入 C,并在“位置”字段中输入总部,则目标搜索表达式按如下方式解释:
显示客户名称类似 C* 以及位置类似总部* 的所有客户
搜索将返回客户名称以字母 C (大写和小写字母)开头且“位置”字段中的值为总部(大小写字母任意混合)的所有客户。
注意:使用通配符会影响搜索性能。搜索值的前缀为通配符时,搜索最慢。
当您如以下部分所述搜索准确匹配时,通配符的使用受到限制。
关于搜索准确匹配项
如果您知道您要搜索的记录中的某个字段的具体值,可以在搜索字符串前面添加等号 (=) 来搜索准确匹配项。如果您在搜索字符串前面添加了等号,则目标搜索表现如下:
- 通配符没有附加到搜索字符串的结尾。
如果搜索字段区分大小写,则搜索将针对搜索字符串返回准确匹配项。如果搜索字段不区分大小写,则搜索将返回包括大小写混合匹配的匹配项。
例如,如果您在“客户名称”字段中输入 =Acme 作为搜索值,则搜索将返回客户名称为 Acme 或 ACME 或其他大小写混合变体的所有客户记录,因为“客户名称”字段区分大小写。搜索不会返回客户名称中包含单词 Acme,以及包含 Acme Inc、Acme Incorporated 或 Acme SuperStore 等其他字符的任何记录。
- 如果您在搜索字符串中明确使用通配符,则通配符将被视为文本。
例如,假设有两个客户记录,客户名称为 Acme* 和 Acme Super Store。如果您在“客户名称”搜索字段中输入 =Acme*,则搜索将返回客户名称为 Acme* 的记录。不会返回客户名称为 Acme Super Store 的记录。
- 如果某个记录中的字段值以等号开头,则只有您在搜索字段中输入的第二个等号才被视为搜索字符串的一部分。
例如,假设有两个客户记录,客户名称为 =Acme Super Store 和 Acme Super Store。如果您在“客户名称”字段中输入 ==Acme Super Store,则搜索将返回客户名称为 =Acme Super Store 的记录。不会返回客户名称为 Acme Super Store 的记录。
以下限制适用于使用等号作为前缀的情况:
- “电话”字段类型的搜索字段不支持前缀等号。
- 您不能在选择列表搜索字段中的值前面添加等号。
|