Spuštění sémantického vyhledávání pracovních položek v Azure Boards a Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

K vyhledání pracovních položek můžete použít filtry zkratek nebo zadat klíčová slova nebo fráze. Můžete také použít konkrétní pole nebo hodnoty polí, změny přiřazení nebo data nebo operátory Equals, Contains a Not. Při vyhledávání se nerozlišují velká a malá písmena. Sémantické vyhledávání použijte, pokud chcete provést následující úlohy:

  • Vyhledání konkrétní pracovní položky pomocí ID nebo klíčového slova
  • Rychlé a flexibilní hledání jedné nebo více pracovních položek ve všech projektech
  • Spuštění fulltextového vyhledávání ve všech polích pracovních položek
  • Kontrola pracovních položek přiřazených konkrétnímu členovi týmu
  • Hledání konkrétních polí pracovních položek za účelem rychlého zúžení seznamu pracovních položek
  • Určení klíčových slov podporujících spravované vyhledávání

Výkonné sémantické vyhledávání můžete spustit na webovém portálu pro Azure DevOps Services nebo pro místní nasazení, když je instance serveru nakonfigurovaná s rozšířením vyhledávání pracovních položek.

Tip

Pokud je sémantické vyhledávání nakonfigurované, všimnete si, že se vyhledávací pole přesune do modrého pruhu, jak je znázorněno na následujícím obrázku.

Textové pole Prohledat pracovní položky

Spuštění sémantického vyhledávání pracovních položek

Pomocí sémantického vyhledávání můžete hledat:

  • Napříč jedním nebo více projekty
  • Přes všechna pole pracovních položek pomocí volného textu
  • Proti konkrétním polím pracovní položky

Bezplatné vyhledávání textu umožňuje snadno prohledávat všechna pole pracovních položek, včetně vlastních polí, která umožňují přirozenější hledání. Výsledky hledání se zobrazují v zobrazení fragmentu kódu, kde jsou zvýrazněné nalezené shody hledání. Sémantické vyhledávání se také integruje se sledováním pracovních položek a poskytuje známé ovládací prvky pro zobrazení, úpravy, komentáře a sdílení informací ve formuláři pracovní položky.

  1. Zvolte libovolnou stránku Boards , zadejte klíčové slovo nebo frázi do vyhledávacího pole a stiskněte Enter nebo zvolte ikonu pro zahájení hledání.

    Vyhledávací pole pracovní položky

  2. Výsledky hledání se zobrazují v zobrazení fragmentu kódu, kde se nalezené shody zobrazují tučně.

    Výsledky hledání

    Toto hledání je fulltextové vyhledávání, které používá jednoduché vyhledávací řetězce pro slova nebo fráze. Hledání pracovních položek odpovídá odvozené formy hledaných termínů; Například hledání "aktualizace" také najde instance slova "aktualizováno" a "update". Hledání nerozlišuje malá a velká písmena.

  3. Výběrem fragmentu pracovní položky ji zobrazíte v pravém okně.

    Výsledky hledání otevřete na nové kartě prohlížeče z vyhledávacího pole stisknutím klávesy Ctrl Enter nebo podržením klávesy Ctrl + a kliknutím naIkona start searchikonu. V Prohlížeči Google Chrome stisknutím kombinace kláves Ctrl + Shift + Enter přepněte fokus na novou kartu prohlížeče.

Pokyny najdete v části Nová navigace . Předchozí navigace není pro Azure DevOps Server 2019 podporovaná.

Vyladění sémantických výsledků hledání

  1. Dolaďte hledání zadáním polí, která se mají hledat. Zadejte uživatelské jméno a vyhledejte a: všechny položky přiřazené danému uživateli.

    Hledání z záhlaví

    Rychlé filtry, které můžete použít, jsou:

    • a: pro Přiřazeno:
    • c: pro Autor:
    • s: pro stát
    • t: for Work item type

  2. Začněte zadávat název pole v pracovních položkách; Zadejte například ta.

    Rychlé filtry při psaní

    V rozevíracím seznamu se zobrazují návrhy názvů polí pracovních položek, které odpovídají zadání uživatele, a pomáhají uživateli dokončit vyhledávání rychleji. Například hledání, jako tags:Critical je vyhledání všech pracovních položek označených jako Kritické.

  3. Přidejte další filtry pro další zúžení hledání a v případě potřeby zkombinujte termíny pomocí logických operátorů. Vyhledá například a: Chris t: Bug s: Active všechny aktivní chyby přiřazené uživateli s názvem "Chris".

  4. Hledání můžete zúžit na konkrétní typy a stavy pomocí rozevíracích seznamů selektorů v horní části stránky výsledků.

Z webového portálu

Improvizované vyhledávání není k dispozici ve službě Azure DevOps Services. Pouze sémantické vyhledávání.

Místní nabídka vyhledávacího pole (webový portál)

Z Visual Studio Team Exploreru

Ikona místní nabídky Otevřete místní nabídku a vyberte možnost.

Nabídka vyhledávacího pole (Team Explorer)

Hledání pracovních položek pomocí vyhledávacího pole (Team Explorer)

Vyhledání pracovní položky pomocí vyhledávacího textového pole

Klávesové zkratky můžete kombinovat a používat vyhledávací operátory v rámci vyhledávacího pole.

Ikona Vymazat vyhledávací pole (Team Explorer)Pomocí tlačítka Vymazat odeberte obsah z vyhledávacího pole. Pokud chcete přepnout kontext do vyhledávacího pole v sadě Visual Studio, zadejte Ctrl+'.

Hledání položek na základě klíčových slov nebo frází

Klíčová slova nebo fráze, které zadáte do vyhledávacího pole, vrátí seznam pracovních položek, které obsahují tato klíčová slova nebo fráze v polích Popis, Kroky pro reprodukci nebo Nadpis . Uzavřete každou frázi do uvozovek.

Do pole Prohledat pracovní položky zadejte klíčové slovo nebo frázi, které se zobrazí v polích Název, Popis nebo Kroky repro pro pracovní položky, které jsou zajímavé.

Uzavřete více slov do uvozovek.

Pokud chcete například najít pracovní položky se zadanými klíčovými slovy v polích Název nebo Popis :

  • Jako klíčové slovo duplicita zadejte duplicitu.
  • Jako frázi Začínáme zadejte "Začínáme".
  • Jako frázi Začínáme nebo klíčové slovo "funkce" zadejte funkci Začínáme.
Vyfiltrujte položky, které obsahují tato klíčová slova nebo fráze: Zadejte následující řetězec:
Duplikace duplication
Začínáme "Getting Started"
Funkce a začínáme feature "Getting Started"

Můžete spouštět částečné nebo přesné dotazy na klíčové slovo nebo frázi obsaženou v libovolném textovém poli. Nebo můžete spustit fulltextový vyhledávací dotaz filtrováním klíčových slov a frází obsažených v indexu fulltextového vyhledávání. Team Foundation automaticky indexuje všechna dlouhá textová pole pomocí datového typu PlainText a HTML a pole Název pro fulltextové vyhledávání.

Hledání položek na základě konkrétních polí a hodnot polí

Pokud chcete najít pracovní položky založené na klíčovém slově nebo frázi obsažené v jiných textových polích, zadejte popisný název nebo název odkazu pole. Uzavřete každou frázi do uvozovek. Popisný název pole můžete určit tak, že na pole ve formuláři pracovní položky najedete myší. Pokud chcete určit název odkazu běžně používaných polí nebo najít pole, které není uvedené ve formuláři, podívejte se na index pole Pracovní položka.

Vyfiltrujte položky, které splňují tato kritéria: Zadejte následující řetězec:
Obsahuje jeden připojený soubor. System.AttachedFileCount=1
Vyjmutí uživatelských scénářů T:Story Reason=Cut
Nebo
T="User Story" System.Reason=Cut
Vyřešil Peter. "Resolved By":Peter
Nebo
Microsoft.VSTS.Common.ResolvedBy:Peter
Změněno dnes. "Changed Date"=@Today
Vytvořeno včera jako testovací aktivita. "Created Date"=@Today-1 Activity=Test

Poznámka:

Některá pole, například Historie a Popis, nepodporují částečná hledání textu slov. Pokud například pole Historie obsahuje frázi reproducible behavior a hledáte History:repro pracovní položku, nebyla nalezena. Pokud však hledáte úplný řetězec History:reproducible , který pracovní položka najde.

Použití @Me nebo @Today makra

Makro @Me se v libovolném hledání pracovních položek rozbalí na úplný název aktuálního uživatele. Makro @Me je zvlášť užitečné při vytváření hledání, které můžete sdílet s ostatními uživateli, a může to zjednodušit práci snížením počtu znaků, které musíte zadat, abyste zadali vlastní uživatelské jméno. Popis všech maker najdete v tématu Pole dotazu, operátory a makra, makra dotazu nebo proměnné.


Filtr pro

Zadejte následující řetězec.


Aktuálně vám přiřazeno

A=@Me


Vytvořil(a)

C=@Me


Vyřešeno včera

Resolved Date=@Today-1


Změněno před 7 dny

System.ChangedDate=@Today-7


Vytvořeno včera pod týmem Telefon Saver

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


Použití operátorů Equals, Contains a Not

K určení kritérií hledání použijte následující operátory vyhledávání:

= (EQUALS) k vyhledání přesné shody textu.
: (CONTAINS) pro vyhledání částečných shod textu.
- (NE) vyloučit pracovní položky, které obsahují určitý text. Operátor NOT lze použít pouze s názvy polí.

Následující příklady ukazují, jak používat operátory při vytváření vyhledávacího řetězce.

Vyfiltrujte položky, které splňují tato kritéria: Zadejte následující řetězec:
Přiřazeno Peterovi a není aktivní. A:Peter -S=Active
V němž pole Aktivita nebylo Development. - Activity=Development
Vyřešil Peter. "Resolved By":Peter
Obsahují klíčové slovo triage v názvu nebo popisu, nejsou vám přiřazené a nejsou zavřené. triage -A=@me -S=Closed
Aktivní chyby přiřazené vám, které neobsahují klíčové slovo bugbash v názvu. S=Active T=bug A=@Me -Title:bugbash

Otázky a odpovědi

Otázka: Podporuje vyhledávací pole méně než nebo větší než operátory?

Odpověď: Ne. Vyhledávací pole nerozpozná relační operátory, jako je větší než (>) nebo menší než (<). Překládá dotazy s těmito operátory na hledanou frázi.