# Pokročilé vyhledávání

Tato stránka popisuje, jak používat pokročilé vyhledávání v aplikaci Označovač.

Pokročilé vyhledávání je výkonná funkce poskytovaná aplikací Označovač, která umožňuje uživatelům prohledávat obsah značek souborů pro určité hodnoty, pomocí výkonné syntaxe založené na značkách:

!vlast1="hodn1";vlast2="hodn2"

Kde vlast1 a vlast2 jsou platné vlastnosti značek a hodn1 a hodn2 jsou hodnoty pro vyhledání napsané mezi závorkami. Každá vlastnost je oddělena středníkem. Poslední vlastnost jím nicméně nekončí.

## Platné vlastnosti

- filename

- title

- artist

- album

- year

- track

- tracktotal

- albumartist

- genre

- comment

- beatsperminute (bpm)

- composer

- description

- číslodisku

- celkemdisků

- publisher

- publishingdate

- custom

U vlastností se rozlišují malá a velká písmena.

## Kontrola syntaxe

Pokud je syntaxe vašeho řetězce platná, změní se barva textového pole na zelenou a seznam bude vyfiltrován vaším vyhledáváním. Pokud je syntaxe vašeho řetězce neplatná, změní se barva na červenou a seznam vyfiltrován nebude.

## Příklady

!artist=""

Toto vyhledávání vyfiltruje seznam tak, aby obsahoval jen hudební soubory, u kterých je prázdná značka interpreta.

!genre="";year="2022"

Toto vyhledávání vyfiltruje seznam tak, aby obsahoval jen hudební soubory, u kterých je prázdná značka žánru a jejichž rok je 2022 (vlastnosti rok a stopa budou platné, pokud je řetězec hodnoty číslo).

!title="";artist="bob"

Toto vyhledávání vyfiltruje seznam tak, aby obsahoval jen hudební soubory, u kterých je prázdná značka názvu a jejichž umělec je bob.

!custom="mbrd"

Toto vyhledávání vyfiltruje seznam tak, aby obsahoval jen hudební soubory, které obsahují vlastní vlastnost s názvem mbrd.