创建新的查询生成器搜索后,您可以使用搜索编辑器的“查询生成器”选项卡上的一系列过滤器来定义搜索操作。过滤器是指示搜索提取具有特定属性或特定值的特定属性的特定属性的对象的语句。您可以在一次搜索中拥有多个过滤器。如果您已将现有搜索复制为新搜索的基础,则该选项卡将包含过滤器。如果搜索是全新的,则选项卡将为空。
您在两个方面构建搜索定义:
- “添加过滤器”对话框,您可以在其中将过滤器配置为所需的任何精度级别
- “查询构建器”选项卡,您可以在其中修改过滤器设置,定义模型的一部分要搜索的具体方式,并测试搜索
访问
功能区 |
开始>查看>搜索>模型| <select search>:> Query Builder或 设计>元素>编辑>搜索模型| <select search>:>查询生成器 |
键盘快捷键 |
Crtl + F | <select search>:> Query Builder或 | <select search>:>查询生成器 |
建立搜索
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
单击(“添加 ”)图标以显示“添加过滤器”对话框,然后选择并定义一组过滤器。 如果搜索中已有过滤器,则可以在单击图标之前通过选择过滤器集标签(例如“属性”)来添加相同过滤器集的其他过滤器。然后将过滤器项目细化为“添加过滤器”对话框中的过滤器集。 |
添加过滤器 |
2 |
如有必要(例如,如果要修改现有搜索的副本),请删除选定的过滤器项。单击过滤器本身或过滤器集标题,然后单击(删除过滤器)图标。
|
|
3 |
如果您在将其保存为自己的搜索之前编辑了系统提供的搜索,并且您已确定更改不合适,则可以“回滚”到原始设置。单击工具栏中的(恢复默认值)图标。 |
|
4 |
单击(“搜索选项”)图标以设置要搜索的模型的级别以及过滤器的交互。 |
高级搜索选项 |
在查询生成器选项卡上编辑搜索
在“查询生成器”选项卡上,您可以激活,停用和修改搜索中的各个过滤器。这对于在测试时“调整”搜索特别有用。
选项 |
描述 |
请参阅 |
---|---|---|
搜索 |
如果“搜索”在多个过滤器集中包含许多过滤器,则可以折叠您不想查看的过滤器集,并展开您要执行的过滤器集。根据需要单击 过滤器集名称旁边的扩展框()。 单击对象属性旁边的复选框以选择它以包含在搜索中,或者清除它并从搜索中省略它。 |
|
条件 |
如果要更改属性值必须满足的条件,请在字段上单击两次以显示下拉列表,然后选择新条件。 可用选项包括'包含','等于','不等于'和'一个'。 |
|
寻找 |
在大多数情况下,此字段最初设置为<搜索术语>以接受搜索用户在“搜索术语”字段中键入的值。 如有必要,使用一个或多个特定值改写当前值以执行条件搜索。 该值应与选定的过滤器类型匹配; 例如,该值将是“DateCreated”的日期或“Name”的文本值。 搜索项可以包含多个值,以逗号分隔。 |
|
需要 |
选中该复选框以指示该字段是否为必填字段 - 即搜索结果是否必须仅包含该字段中包含搜索字词的元素。 这些示例显示了默认简单搜索中“必需”复选框的使用,该搜索检查所有元素的“名称”,“别名”和“注释”字段:
这些复选框可帮助您定义特定功能(如元素,图表或属性)上的过滤器。您还可以设置过滤器以检查搜索中包含的每个要素(AND过滤器)或搜索中包含的任何要素(OR过滤器)中的定义值。 |
备注
- 设置搜索后,单击“查询生成器”工具栏中的“保存搜索”图标,然后单击(在模型中搜索)图标以运行搜索并对其进行测试
学到更多