基礎原理 > Windchill 搜尋 > 進階搜尋範例 > 使用萬用字元的關鍵字搜尋
  
使用萬用字元的關鍵字搜尋
* 
本主題描述安裝與啟用 Windchill Index Search 以及使用預設偏好設定時的搜尋行為。下列範例不適用於您執行資料庫搜尋或非索引關鍵字搜尋的情境。
如需其他使用案例範例,請參閱搜尋萬用字元
當您執行包括星號字元萬用字元 (*) 的索引關鍵字搜尋時,該萬用字元在搜尋字串中的位置可能會限制搜尋的欄位:
尾隨星號 (關鍵字*) - 系統會對照所有物件屬性以及內容檔案內的文字比較後面有零或多個字元的關鍵字。
前導星號 (*關鍵字) - 系統會對照「名稱」「編號」屬性比較前面有零或多個字元的關鍵字。系統也會對照除「名稱」「編號」屬性之外的物件屬性,以及內容檔案中的文字來比較關鍵字,但這並不會傳回前面有一或多個字元的關鍵字結果。
* 
只有當「關鍵字搜尋行為」偏好設定值設為「關鍵字」時,才會根據除「名稱」與「編號」之外的屬性以及檔案內容搜尋物件。在下列「前導星號」搜尋相關範例中,假設偏好設定設為「關鍵字」,即預設值。
萬用字元無法取代關鍵字字串之間的空格。假設 Windchill Index Search 可將某些特殊字元取代為空格,這可能會造成混淆。下面提供了此行為的範例。
範例:尾隨萬用字元
在此範例中,您將針對後面有零或多個字元的關鍵字 "form" 執行搜尋:
關鍵字
form*
搜尋結果
系統會將後面有零或多個字元的關鍵字與所有索引物件屬性以及索引內容文字進行比較:
範例:前導萬用字元
在此範例中,您將針對前面有零或多個字元的關鍵字 "form" 執行搜尋:
關鍵字
*form
搜尋結果
系統會將前面有零或多個字元的關鍵字與「名稱」以及「編號」屬性進行比較。
系統也會對照除「名稱」「編號」屬性之外的物件屬性,以及內容中的文字比較關鍵字。但是,會略過前面的萬用字元。因此,只會在內容與其他屬性中搜尋 "form" 一字。
* 
不會傳回 "QA Meeting Minutes" 作為結果,因為 Windchill 在搜尋內容文字時不會套用前導萬用字元。因此,會略過內容中的 "platform" 一詞。
但會傳回名為 "Primary Platform Specs" 的物件,因為 Windchill 在搜尋「名稱」「編號」屬性值時會套用前導萬用字元。
不會傳回 "TR-Suppliers" 作為結果,即使其「描述」屬性值中包括 "reform" 也是如此。這是因為當您使用前導萬用字元時,只會在「名稱」「編號」屬性欄位中搜尋 '*form'。不會在其他物件屬性 (例如「描述」) 中搜尋 "*form"。如果「描述」屬性值中存在 "form" 一字,且沒有任何前導或尾隨字元,物件 "TR-Suppliers" 符合顯示在搜尋結果中的資格。
也會傳回名為 SF001 的物件作為結果,這是因為「描述」屬性中包含完全相符的 "form" 一字。
範例:前導與尾隨萬用字元
在此範例中,您將針對前後可能有零或多個字元的關鍵字 "form" 執行搜尋:
關鍵字
*form*
搜尋結果
在此搜尋中,會將前兩個搜尋的結果組合在一起:
系統會將前面有零或多個字元的關鍵字與「名稱」以及「編號」屬性進行比較。
系統會將後面有零或多個字元的關鍵字與所有索引屬性進行比較。
* 
由於這兩個規則組合在一起,因此搜尋也會包括其「名稱」「編號」中包括 "form",且該字前後有一或多個字元的物件 (例如,"per form ance" 或 "re format")。
系統會將關鍵字與內容進行比較。會略過前導萬用字元,但會保留尾隨萬用字元。
範例:單一關鍵字詞彙內的萬用字元
在此範例中,您將針對由一或多個字元連結的關鍵字 "oil" 與 "pump" 執行搜尋。
關鍵字
oil*pump
搜尋結果
如需詳細資訊,請參閱下列內容:
關鍵字中的特殊字元
搜尋萬用字元
關鍵字搜尋規則
範例:兩個單獨關鍵字詞彙內的萬用字元
在此範例中,您將針對關鍵字 "oil" 與 "pump" 執行另一個搜尋。不過,這一次您將在 "oil*" 與 "pump" 之間包括一個空格。
關鍵字
oil* pump
搜尋結果
如需詳細資訊,請參閱下列內容:
關鍵字中的特殊字元
搜尋萬用字元
關鍵字搜尋規則