管理客户配置文件的搜索和筛选索引
统一客户数据的结果是一个客户 表,用于提供对总客户群的统一认识。 要让用户能够快速查找有关特定客户或客户群的信息,管理员必须为客户页面配置搜索和筛选功能。
定义可搜索属性和索引字段
如果这是您首次以管理员身份定义可搜索属性,首先定义索引字段。 建议您在客户页面上选择可用于用户搜索和筛选客户的所有属性。 只能指定在数据统一过程中创建的客户 表内的已有属性。 要使字段可搜索,该字段必须使用 Edm.String 数据类型并被标记为包含在搜索中。
转到客户,选择搜索和筛选索引。
选择 + 添加。
在列表中选择要作为索引字段添加的属性,然后选择应用。
要添加更多属性,请选择添加。 要删除所选属性,选择属性,然后选择删除。
准备好应用搜索和筛选设置时,选择运行。 处理完更改之后,在“客户”页面上的客户卡中查看。
定义给定属性的筛选选项
在客户页面上设置可用于筛选客户的字段。
转到客户,选择搜索和筛选索引。
选择一个属性并选择添加筛选器。 定义结果的数量和排列顺序。 将显示下面的一个窗格,具体取决于属性的数据类型。
字符串类型属性:在字符筛选器窗格中指定所需结果的数量以及排列这些结果所依据的顺序策略。
数值类型属性:在数字筛选器窗格中指定包括的间隔以及排列这些间隔所依据的顺序策略。
日期类型属性:在日期筛选器窗格中指定包括的间隔以及排列这些间隔所依据的顺序策略。
选择确定。 对您要用于筛选的所有属性重复此操作。
准备好应用搜索和筛选设置时,选择运行。 处理完更改之后,在“客户”页面上的客户卡中查看。
查看已编制索引的客户字段
搜索和筛选索引页面显示以下信息:
- 名称:表示属性在客户 表中显示的名称。
- 数据类型:指定数据类型是字符串、数字还是日期。
- 包含在搜索中:指示此属性是否可用于使用搜索字段在客户页面上搜索客户。
- 添加筛选器:用于定义如何在客户页面上使用此属性进行筛选的控件。
性能注意事项
为了进行快速、优化的搜索,请仅将具有以下特征的字段添加到索引中:
- 低基数:在整个数据库中重复出现的少量不同值。
- 简短描述值:一两个能正确呈现在导航树中的字词。
- 使用字段中的值,而不是字段名称本身。 例如,向索引中添加值蓝色 或绿色,而不是字段名称颜色。
最佳实践:
- 检查缺失值、拼写错误或大小写差异。 确保数据的一致性以避免重复。
- 处理单数和复数版本的同一字词。 不会对筛选条件进行拼写检查或分析,因此可搜索字段中的每个值都可以包含在内,即使它们只相差一个字符也不例外。
- 规范化可搜索字段以确保大小写和字符的变化一致。
了解有关 Dataverse 搜索的详细信息。
后续步骤
检查统一配置文件页面以搜索配置文件,或使用索引字段以查看所有统一配置文件的子集。