|
• 必须已安装并启用 Windchill Index Search,它才能工作。要验证其是否已安装,请与管理员核对或选择 > > 。如果已安装 Windchill Index Search,则会将其列在“安装的产品”之下。有关详细信息,请参阅安装 Windchill Index Search。
• 安装完成后,可根据您的首选项设置来启用或禁用索引。要设置该首选项,请选择 > > 。展开“搜索”首选项组并验证“启用索引搜索”是否已设置为“是”。
|
• 数据库搜索有时称为“属性搜索”。 • 用于在“条件”下的属性值字段中输入文本的规则与非索引关键字搜索适用的规则相同。即使安装了 Windchill Index Search 亦如此。将在下文中列出这些规则。 • 输入非索引搜索关键字后可以执行数据库搜索。全局搜索和“关键字”字段将遵循与数据库搜索相同的规则。 换言之,非索引关键字实质上与将文本输入到“条件”下的“名称”和“编号”字段中相同。 |
关键字变量 | 索引搜索 | 非索引搜索 | ||||||||||
主要内容 | 将关键字字符串与索引对象内容进行比较。例如,将 Microsoft Word 文件的内容上载为 Windchill 文档。 此外,这还包括附属内容,即作为附件上载的文件。如果您的关键字与附件内的字符串相匹配,则该文件所附加到的对象将出现在搜索结果中。有关详细信息,请参阅意外结果。 有关受支持的文件类型的列表,请参阅内容索引的支持文件类型。 | 不会将搜索术语与文件内容进行比较。这同样适用于非索引关键字搜索和任何属性值搜索。 | ||||||||||
属性字段 | 将关键字字符串与所有索引属性值进行比较。
| 非索引关键字搜索是针对有限属性集执行的。默认情况下,只能搜索“名称”和“编号”两个字段。 例如,如果要搜索“标题”字段中含有 "Wheel Hub" 的所有文档,并输入 Wheel Hub 作为关键字,则搜索将失败。 而您可以执行高级搜索并选择 > 。在提供的搜索字段中输入带有通配符的精确值或部分值。
| ||||||||||
非最新小版本 | 仅对每个修订版本的最新小版本执行索引搜索。例如,如果对象具有版本 A.4 和 B.2,则关键字搜索仅限于 A.4 和 B.2,而不会对版本 A.1、A.2、A.3 和 B.1 进行搜索。 您可以使用“小版本”属性将非最新小版本包括在您的搜索结果中。但是,如果您正在执行包括多个属性条件的关键字搜索,则您的搜索可能包括意外结果。有关详细信息,请参阅使用修订版本和小版本条件搜索和使用多个条件的非最新小版本。 | 要搜索非最新小版本,请将“小版本”属性包括在“条件”之下。 有关详细信息,请参阅使用修订版本和小版本条件搜索。 | ||||||||||
搜索模式 | 在进行关键字搜索时,不识别 Solr 搜索命令。 |
关键字变量 | 索引搜索 | 非索引搜索 | ||
大写 | 所有文本搜索均不区分大小写。 | 所有文本搜索均不区分大小写。 | ||
在搜索字符串中搜索运算符和空格 | 关键字搜索字符串中的空格将被解释为 AND 运算符。要使用 OR 运算符,请将“搜索模式”首选项设置为“高级”。启用后,可以显式指定 OR 为运算符。 例如,输入 wheel hub 作为关键字,将返回 "Wheel Hub 032" 而不会返回 "Wheel 2" 或 "Hub 1"。 如果启用高级模式搜索,可以输入 wheel OR hub 作为关键字。此搜索将返回全部的三个结果:"Wheel Hub 032"、"Wheel 2" 和 "Hub 1"。
| 文本字符串中的空格具有字面意义,它是关键字搜索的一部分。 要分隔开各个搜索字符串,请使用分号 (;) 作为分隔符。例如,对于以下关键字的搜索: wheel hub 032; doc32; budgetmatrix 返回以下对象名称: Wheel Hub 032 doc32 BudgetMatrix | ||
源字符串中的空格 | Windchill Index Search 会使用空格和一些特殊字符来分隔字符串。 例如,一个名为 "Wheel Hub 032" 的对象的索引编制为: • wheel • hub • 032 您可以通过输入其中一个或多个关键字来搜索对象。 例如,要在搜索结果中返回 "Wheel Hub 032",只需输入关键字 hub。请参阅关键字灵活性下的“不精确的搜索条件”。
| 空格用于分隔不同的文本字符串,但其必须包含在关键字搜索中。 例如,名为 "Wheel Hub 032" 的对象在搜索数据库中存储为: • wheel • hub • 032 • wheel<空格>hub<空格>032 与索引搜索不同的是,关键字搜索条件必须考虑属性值中的每个字符和空格: wheel<空格>hub<空格>032 为此,您可以输入精确值作为关键字搜索条件 (Wheel Hub 032),也可以使用字符和通配符的组合 (如 wheel* 或 *hub*)。请参阅关键字灵活性下的“不精确的搜索条件”。 |
在某些情况下,空格会对使用通配符字符的搜索是否无法返回正确结果产生影响。有关详细信息,请参阅搜索通配符主题中的“关键字中使用多个通配符”和“索引关键字搜索中的唯一通配符行为”部分。 |
关键字变量 | 索引搜索 | 非索引搜索 |
不精确的搜索术语 | 在一定程度上可以接受不精确的或不完整的字符串。您的搜索术语不必与完整的字段值相匹配;该值内的关键字字符串就足够了。Windchill Index Search 使用空格和特殊字符来区分多个唯一的关键字字符串。 例如,如果输入 template 作为关键字,可能会返回 "Planning Templates" 和 "d2_template_03.prt" 两个结果。但是,"templatetheme" 则不会返回结果。 同样,输入 temp 作为关键字,将返回 "Temp Copy",而不会返回 "Template Copy"。 | 关键字搜索必须与完整字段相匹配。 例如,如果要搜索名称为 "Plan Contact Matrix" 的文档,而输入 plan contact,则该搜索会失败。 可以使用完整的精确值,或者使用通配符。例如,plan contact*、*matrix 或 *contact*。 有关详细信息,请参阅搜索通配符。 |
词干搜索 | 将词干搜索应用于关键字。 词干搜索使用在关键字字段中输入基本单词的形式来搜索索引。例如,输入 revise 作为关键字,可能会返回 "revision"、"revised" 和 "revising" 三个结果。 | 不将词干搜索应用于关键字。 搜索文本必须与完整字段匹配,或者可以使用通配符。例如,revis*。 |
关键字变量 | 索引搜索 | 非索引搜索 | ||
通配符 | 可接受星号 (*) 和问号 (?) 通配符字符。 但是,在以下情况下,通配符行为对于索引搜索是唯一的: • 前导星号 • 前导或尾随问号 • 关键字之间的空格 有关详细信息,请参阅索引关键字搜索中的唯一通配符行为。 | 可接受星号 (*) 和问号 (?) 通配符字符。有关详细信息,请参阅搜索通配符。 | ||
特殊字符 | 可以包括或者忽略一些特殊字符,如连字符 (-)、点号 (.) 和下划线 (_)。 例如,如果要搜索 "part_AS1.prt",则以下任何关键字搜索均可行: part AS1 part_AS1 AS1 AS1.prt .prt 其他特殊字符 (%、/、\、?、(、)、*、“、”) 会被解释为空格。有关详细信息,请参阅关键字中的特殊字符。 | 所有特殊字符均可从字面上理解。 例如,如果要搜索 "part_AS1.prt",而输入 part AS1.prt,则该搜索会失败。 | ||
短语搜索和引号 | 您可使用引号对精确短语进行关键字搜索。 例如,您上载并索引 "Presentation1" 和 "Presentation2" 两个文档: • Presentation1 包含短语: approach to new marketing guidelines • Presentation2 包含短语: guidelines and marketing approach 如果进行关键字搜索并输入 marketing guidelines,将返回这两个文档。 如果进行关键字搜索并输入 "marketing guidelines",将只返回 Presentation1。
| 短语搜索不适用于非索引关键字搜索。如前所述,不允许进行不精确的关键字搜索。关键字必须与字段的完整、精确值相匹配。 因此,除非使用通配符,否则所有非索引关键字搜索本质上与短语搜索相同。 • 所有特殊字符均可从字面上理解。如果包括引号,但其并非实际属性值的一部分,搜索将失败。 • 如果对象名称或属性字段中含有引号,则必须将引号作为搜索的一部分包括在内。 |
安装并启用索引后,“关键字”字段和全局搜索字段始终使用搜索索引引擎,不管其是否出现错误。也就是说,即使索引搜索失败,Windchill 也不会使用关键字执行数据库搜索。 要略过 Windchill 搜索索引,请执行显式数据库搜索。为此,可导航至“高级搜索”页面,并将“关键字”字段留空。使用“类型”、“上下文”和“条件”字段来缩小搜索结果的范围。有关详细信息,请参阅高级搜索。 |