预订演示

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

前页 后页

定义和修改搜索

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

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

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

访问

色带

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

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

键盘快捷键

Crtl + F | <选择搜索>: Edit search. >查询生成器或

Ctrl + Alt + A | <选择搜索>: Edit search. >查询生成器

建立搜寻

行动

也可以看看

1个

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

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

添加过滤器

2

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

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

3

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

4

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

进阶搜寻选项

在“查询构建器”选项卡上编辑搜索

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

行动

也可以看看

搜索范围

如果“搜索”在许多过滤器集中包含许多过滤器,则可以折叠不想查看的过滤器集,然后展开它们。根据需要单击过滤器集名称旁边的扩展框( Expanded expansion box. Unexpanded expansion box. )。

单击对象属性旁边的复选框,以选择要包含在搜索中的对象,或者清除它并将其从搜索中省略。

健康)状况

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

可用选项为“包含”,“等于”,“不等于”和“其中一个”。

寻找

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

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

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

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

需要

选中复选框以指示该字段是否为必填字段,也就是说,搜索结果是否必须仅在该字段中包含带有搜索词的元素。

这些示例显示了默认“简单”搜索中“必需”复选框的用法,该复选框检查所有元素的“名称”,“别名”和“注释”字段:

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

笔记

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

学到更多