预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

定义和修改搜索

创建了一个新的查询生成器搜索后,您可以使用搜索编辑器的“查询生成器”选项卡上的一系列过滤器来定义搜索的操作。过滤A是指示搜索以提取具有特定属性的特定类型的对象的语句,该特定属性具有特定值或定义范围内的值。您可以在一次搜索中拥有多个过滤器。如果您已复制现有搜索作为新搜索的基础,则该选项卡将已包含过滤器。如果搜索是全新的,则选项卡将为空。

您在两个方面建立搜索定义:

  • “添加过滤器”对话框,您可以在其中将过滤器配置为所需的任何精度级别
  • “查询生成器”选项卡,您可以在其中修改过滤器设置,定义模型的特定部分如何搜索,以及测试搜索

访问

功能区

探索 > 搜索 >模型| <select search> : Edit search. >查询生成器或

设计>元素>管理>搜索模型| <select search> : Edit search. >查询生成器

键盘快捷键

Ctrl+F | <select search> : Edit search. >查询生成器或

Ctrl+Alt+A | <select search> : Edit search. >查询生成器

编译搜索

行动

也见

1

单击Add filter icon. ('过滤器') 图标以显示“添加过滤器”对话框,然后选择并定义一组过滤器。

如果您在搜索中已经有过滤器,您可以通过在单击图标之前选择过滤器集标签(例如“属性”)来添加相同过滤器集的其他过滤器。然后过滤器项目被细化为“添加过滤器”对话框上的过滤器集。

添加过滤器

2

如有必要(例如,如果您正在修改现有搜索的副本),请删除选定的过滤器项目。单击过滤器本身或过滤器集标题,然后单击Remove filter button. (删除过滤器)图标。

  • 如果您选择了一个过滤器项目,它会立即被删除
  • 如果您选择了过滤器集标题,则会显示一个提示以确认删除;当您单击“是”按钮时,该集中的所有过滤器都将被删除

3

如果您在将系统提供的搜索保存为您自己的搜索之前对其进行了编辑,并且您认为更改不合适,则可以“回滚”到原始设置。单击工具栏中的Restore default (恢复默认值)图标。

4

单击Search options. (“搜索选项”)图标以设置要搜索的模型级别以及过滤器的交互。

高级搜索选项

在查询生成器选项卡上编辑搜索

在“查询生成器”选项卡上,您可以激活、停用和修改搜索中的各个过滤器。这对于在测试时“调整”搜索特别有用。

柱子

行动

也见

搜索

如果搜索在多个过滤器集中包含许多过滤器,您可以折叠不想审阅的过滤器集,然后展开您要做的过滤器集。根据需要单击过滤器集名称旁边的扩展框 ( Expanded expansion box. Unexpanded expansion box. )。

单击object属性旁边的复选框以将其选中以包含在搜索中,或者将其清除并从搜索中忽略。

条件

如果要更改属性值必须满足的条件,请在该字段上单击两次以显示下拉列表并选择新的条件。

可用的选项是“包含”、“等于”、“不等于”和“一个”。

寻找

在大多数情况下,此字段最初设置为 <Search Term> 以接受搜索用户在“搜索团队”字段中键入的值。

如有必要,用一个或多个特定值改写当前值以执行条件搜索。

此值应与所选过滤器类型匹配;例如,该值可以是“DateCreated”的日期或“名称”的文本值。

搜索词可以包含多个值,以逗号分隔。

需要

选中该复选框以指示该字段是否为必填项 - 即,搜索结果是否必须仅包含在该字段中包含您的搜索词的元素。

这些示例显示了在默认简单搜索中使用“需要”复选框,它检查所有元素的“名称”、“别名”和“注记”字段:

  • 如果没有为任何字段选择“需要”复选框,则如果在元素的“名称”、“别名”或“注记”字段中找到搜索词,则该元素会列在结果中
  • 如果在搜索中的所有字段都勾选了“需要”复选框,则必须在所有这些字段中找到搜索词,然后才能在元素中列出;即:'名称' AND '别名' AND '注记'
  • 如果某些字段勾选了“需要”复选框,而其他字段未勾选,则必须在所有勾选了该复选框的字段中找到搜索词,并且至少有一个未勾选该复选框的字段;即:名称AND(别名或注记)
这些复选框可帮助您针对特定特征(例如元素、图表或属性)定义过滤器。您还可以设置过滤器以检查搜索中包含的每个特征(AND 过滤器)或搜索中包含的任何特征(OR 过滤器)中的定义值。

注记

  • 设置好搜索后,单击查询生成器工具栏中的保存搜索图标,然后单击Start test. (在模型中搜索)图标运行搜索并进行测试

了解更多