|
“名称”:ABC*
结果将包括以下对象名称:
• ABC
• ABC DEF GHI
• ABC–DEF.GHI
“名称”:*ABC
结果将包括以下对象名称:
• ABC
• 123ABC
• 123 456 ABC
“名称”:*ABC*
结果将包括以下对象名称:
• ABC
• 123ABCDEF
• ABCDEF
• 123ABC
|
“名称”:12?4
结果将包括以下对象名称:
• 1234
• 12A4
“名称”:??345
结果将包括以下对象名称:
• 12345
• AB345
“名称”:ABC 12?*
结果将包括以下对象名称:
• ABC 123
• ABC 123_45
• ABC 123 456
|
|
上述示例将被输入到“名称”字段中,由此说明数据库搜索: 在某些情况下,关键字搜索会有不同的行为,在使用 Windchill Index Search 时尤为如此。有关详细信息,请参阅下方的通配符在索引关键字搜索中的唯一行为部分。 |
|
执行非索引搜索时,在字符串间使用星号 (*),同时还应考虑空格。
|
|
使用属性值执行对象搜索时,在取掉名称、编号等属性值周围的空格后,会将 CAD 文档以外的其他对象均存储在数据库中。但是,CAD 文档属性不会被取掉,而会被接受,因为这些属性位于各自的 CAD 工具中。因此,在执行 CAD 对象搜索时,必须提供精确的搜索条目 (带有尾随空格) 或尾随通配符 (例如,"1234*")。
|
关键字变量
|
索引搜索行为
|
||||
---|---|---|---|---|---|
前导星号 (*)
|
“关键字”字段或全局搜索中的前导星号 (*) 会将搜索限制为索引文件内容、映射属性值 (默认情况下为“名称”和“编号”) 以及其他对象属性值。如果没有前导星号,会将关键字与所有属性字段进行比较。
例如,如果您输入 nitin* 作为索引搜索的关键字,则结果将包括以下内容:
• 名称或编号中包含 "Nitin" 或包含后跟一个或多个字符的 "Nitin" 的对象 (例如 "NitinDesign")。
• 内容文件中包含 "Nitin" 或包含后跟一个或多个字符的 "Nitin" 的对象 (例如 "Nitin0123")。
• 由名为 "Nitin" 的用户创建或修改的对象。(或者可能包含 "Nitin" 或包含后跟一个或多个字符的 "Nitin" 的任何其他属性值。)
然而,如果您输入 *nitin,则搜索将返回:
• 名称或编号中包含 "Nitin" 或包含前面带有一个或多个字符的 "Nitin" 的对象 (例如 "01Nitin")。
• 具有包含单词 "Nitin" 的内容文件和/或属性 (“名称”和“编号”以外) 的对象。
有关详细信息,请参阅高级搜索用例情景使用通配符进行关键字搜索。
|
||||
前导或尾随问号 (?)
|
关键字搜索字符串开头或末尾的问号 (?) 可用零个或一个字符进行替换。
例如,如果要搜索 specification? ,则结果将包括 "specification"、"specifications" 和 "SpecificationA"。
类似地,?end 将返回 "end"、"bend" 和 "send"。
|
||||
空格
|
通配符用于单个关键字搜索时,无法替换多个字符串之间的空格。
例如,对 product*specification 的搜索将会成功返回针对以下各项的结果:
• product001specification
• product_specification
• ProductSpecification
但是,不会返回以下结果:
• Product Specification
• Product001 Specification
• Product%%Specification
|