範例搜尋方塊查詢

本主題中的範例顯示如何使用 Team Explorer 和 Team Web Access 中的搜尋方塊,來尋找工作項目。 您可以透過下列方式尋找項目:使用捷徑篩選條件;指定關鍵字或片語、特定欄位/欄位值、指派或日期修改,或是使用 Equals、Contains 和 Not 運算子。

搜尋方塊查詢會自動將範圍設為定義為目前所連接 Team 專案的項目。 若要跨 Team 專案進行搜尋,請使用查詢編輯器。 而且,搜尋不區分大小寫。

使用捷徑篩選條件

開啟 內容功能表項目圖示 內容功能表,並選取選項。



搜尋方塊的內容功能表 (Team Web Access)

搜尋方塊捷徑功能表 (Team Web Access)


搜尋方塊的內容功能表 (Team Explorer)

搜尋方塊功能表 (Team Explorer)

您可以輸入或選取下列其中一個或多個捷徑識別項:

  • A = A (指派給) (例如,A:Annie 或 A=@me)。

  • C = C (建立者) (例如,C:Peter 或 C=@me)。

  • S = S (狀態) (例如,S=New)。

  • T = T (工作項目類型) (例如,T=Task)。

使用 @Me@Today 巨集,可以指定使用者名稱或今天的日期。

使用 =、: 和 – 運算子,分別指定作業:EqualsContainsNot

使用搜尋方塊尋找工作項目 (Team Explorer)

使用搜尋文字方塊尋找工作項目

您可以在搜尋方塊內合併使用捷徑與搜尋運算子。

在 Team Explorer 中,使用 清除搜尋方塊圖示 (Team Explorer) [清除] 按鈕移除搜尋方塊中的內容。 若要在 Visual Studio 內將內容切換至搜尋方塊,請輸入 Ctrl+'

根據關鍵字或片語尋找項目

您輸入至搜尋方塊中的關鍵字或片語會傳回 [描述]、[重新產生步驟] 或 [標題] 欄位中含有那些關鍵字或片語的工作項目清單。 您必須用引號括住每個片語。

在 [搜尋工作項目] 方塊中,輸入出現在感興趣工作項目的 [標題]、[描述] 或 [重新產生步驟] 欄位中的關鍵字或片語。

用引號括住多個字組。

例如,尋找 [標題] 或 [描述] 欄位中具有所指定關鍵字的工作項目:

  • 針對關鍵字 "duplication",輸入 duplication。

  • 針對片語 "Getting Started",輸入 "Getting Started"。

  • 針對片語 "Getting Started" 或關鍵字 "feature",輸入 feature "Getting Started"。

尋找所有含有下列關鍵字或片語的工作項目:

在搜尋方塊中,輸入下列字串:

duplication

duplication

快速入門

"Getting Started"

feature and Getting Started

feature "Getting Started"

您可以對任何文字欄位內所含的關鍵字或片語,執行部分或完全符合查詢。 或者,您可以根據全文檢索索引內所含的關鍵字和片語進行篩選,執行全文檢索搜尋查詢。 Team Foundation 會自動索引資料類型為 PlainText 和 HTML 的所有長文字欄位,以及 [標題] 欄位以供全文檢索搜尋之用。

根據特定欄位和欄位值尋找項目

若要根據其他文字字串欄位內所含的關鍵字或片語來尋找工作項目,請指定欄位的易記名稱或參考名稱。 用引號括住每個片語。 您可以將滑鼠指標移至工作項目表單內的欄位上方,以判定欄位的易記名稱。 若要判定常用欄位的參考名稱,或是尋找未列在該表單上的欄位,請參閱 Visual Studio ALM 的工作項目欄位參考

尋找符合下列準則的項目:

輸入下列字串:

包含一個附加檔案。

System.AttachedFileCount=1

剪下使用者劇本。

T:Story Reason=Cut

T="User Story" System.Reason=Cut

已由 Peter 解決。

"Resolved By":Peter

Microsoft.VSTS.Common.ResolvedBy:Peter

在今天修改。

"Changed Date"=@Today

已在昨天建立為測試活動。

"Created Date"=@Today-1 Activity=Test

注意事項注意事項

部分欄位 (例如 [記錄] 和 [描述]) 不支援部分文字搜尋。例如,如果 [記錄] 欄位包含片語 reproducible behavior,而您搜尋 History:repro 時,則找不到這個工作項目。不過,如果您搜尋完整字串 History:reproducible,就會找到這個工作項目。

根據使用 @Me@Today 巨集的指派或日期修改,尋找項目。

在任何工作項目搜尋中,@Me 巨集會展開為目前使用者的完整名稱。@Me 巨集特別適用於建立可與其他使用者共用的搜尋,而且可以透過減少您必須輸入以指定專屬使用者名稱的字元數,來簡化工作。

尋找符合下列準則的項目:

輸入下列字串:

目前指派給您。

A=@Me

由您所建立。

C=@Me

已在昨天解決。

"Resolved Date"=@Today-1

已在 7 天前修改。

System.ChangedDate=@Today-7

已由 FabrikamFiber Team 專案的 Phone Saver 小組在昨天建立。

"Created Date"=@Today-1 "Area Path"="FabrikamFiber\Phone Saver"

使用 Equals、Contains 和 Not 運算子精簡查詢

使用這些搜尋運算子指定搜尋準則:

  • = (EQUALS) 搜尋完全相符的文字。

  • : (CONTAINS) 搜尋部分相符的文字。

  • (NOT) 排除含有特定文字的工作項目。 NOT 運算子只能與欄位名稱搭配使用。

下列範例顯示如何在建立搜尋字串時使用運算子。

尋找符合下列準則的項目:

輸入下列字串:

指派給 Peter 而且未使用中。

A:Peter -S=Active

[活動] 欄位不是 Development。

- Activity=Development

已由 Peter 解決。

"Resolved By":Peter

標題或描述中包含關鍵字 triage、未指派給您,而且尚未關閉。

triage -A=@me -S=Closed

指派給您且標題中未包含關鍵字 bugbash 的使用中 Bug。

S=Active T=bug A=@Me -Title:bugbash

問與答

問:我可以使用比較運算子嗎?

:不需要。 搜尋方塊無法辨識比較運算子 (例如大於 (>) 或小於 (<))。 它會將含有這些運算子的查詢翻譯為搜尋片語。