AplikaceAplikace
Nastavení

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
manualy:kontext:novy_dotaz [2018/12/05 11:42] jankocekmanualy:kontext:novy_dotaz [2020/12/21 22:28] michalskrabal
Řádek 5: Řádek 5:
 Pomocí volby **Dotaz → Zadat nový dotaz** je možné kdykoli začít nové hledání v korpusech. Kliknutím na tuto volbu předchozí vyhledaný dotaz, případně výsledky na něm vytvořené, opustíme a začínáme s novým hledáním. Následující text se zabývá především pokládáním dotazu do jednojazyčných korpusů, specifika zadávání dotazů do paralelního korpusu [[cnk:intercorp|InterCorp]] popisuje podrobněji [[kurz:hledani_v_paralelnim_korpusu#paralelni_korpusy_v_rozhrani_kontext|bonusová lekce]] základního kurzu práce s ČNK. Pomocí volby **Dotaz → Zadat nový dotaz** je možné kdykoli začít nové hledání v korpusech. Kliknutím na tuto volbu předchozí vyhledaný dotaz, případně výsledky na něm vytvořené, opustíme a začínáme s novým hledáním. Následující text se zabývá především pokládáním dotazu do jednojazyčných korpusů, specifika zadávání dotazů do paralelního korpusu [[cnk:intercorp|InterCorp]] popisuje podrobněji [[kurz:hledani_v_paralelnim_korpusu#paralelni_korpusy_v_rozhrani_kontext|bonusová lekce]] základního kurzu práce s ČNK.
  
-Po kliknutí na položku **Zadat nový dotaz** se uživateli zobrazí základní menu pro dotazování. V rámci tohoto formuláře je možné zvolit korpus, v němž se bude vyhledávat,[[kurz:prvni_dotaz#typy_dotazu|typ dotazu]]který bude použitSamotný dotaz je vkládán do vstupního řádku. Součástí formuláře je i interaktivní **mezinárodní klávesnice** pro zápis speciálních znaků (zejména pro vyhledávání v nečeských textech a pro vkládání speciálních znaků dotazovacího jazyka [[pojmy:cql|CQL]]). Dříve položené dotazy je možné vyvolat jednak přímo v menu, jednak pomocí odkazu **Předchozí dotazy** nad dotazovacím řádkem.+Po kliknutí na položku **Zadat nový dotaz** se uživateli zobrazí základní menu pro dotazování. V rámci tohoto formuláře je možné zvolit korpus, v němž se bude vyhledávat,ve vstupním řádku pod ním zadat dotaz. Pomocí přepínače lze aktivovat funkci Pokročilý dotaz,((Dřívější stav (do r. 2020) pracoval s 6 typy dotazůzákladnílemma, fráze, slovní tvar, část slova a CQLNynější základní dotaz zahrnuje prvních pět typů (je tedy jedno, zda do řádku vložíte slovo či jen jeho část anebo sousloví), pokročilý dotaz pak odpovídá někdejšímu typu CQL.)) který pracuje s dotazovacím jazykem [[pojmy:cql|CQL]]. Součástí formuláře je i interaktivní mezinárodní klávesnice pro zápis speciálních znaků (zejména pro vyhledávání v nečeských textech a pro vkládání speciálních znaků jazyka CQL). Dříve položené dotazy je možné vyvolat jednak přímo v menu, jednak pomocí odkazu **Předchozí dotazy** nad dotazovacím řádkem. Poslední položkou v liště nad řádkem je Interpretace dotazu, kde uživatel zjistí, jak bude jeho dotaz vyhodnocen (defacto přeložen do CQL) a zda je tato interpretace v souladu s jeho záměrem. 
 +- Dotaz typu [[pojmy:dotazovaci_jazyk|CQL]] umožňuje vkládat i interaktivně generované [[pojmy:tag|morfologické značky]] (u korpusů, které jsou takto značkovány) či podmínky specifikující texty, v nichž se má hledat (podmínka [[pojmy:within]]). 
 + 
 +<WRAP round info 70%> 
 +Při zadávání CQL dotazu KonText automaticky kontroluje a zvýrazňuje syntax dotazu. V případě, že dotaz není validní, KonText na to uživatele upozorní a umožní mu dotaz před vyhodnocením opravit. Vzhledem k širokým možnostem CQL dotazování však není kontrola správnosti dotazu vždy přesná, a proto je možné, že se varování objeví i v případě validního dotazu. 
 +</WRAP> 
 + 
 +Každý dotaz je možné dále specifikovat na základě kontextu, v němž se hledaný výraz nachází, a dokumentů, v kterých se v rámci korpusu má hledat. 
 + 
 +Ve chvíli, kdy je dotaz zadán, je možné spustit vyhledávání buď kliknutím na tlačítko **Hledat**, nebo stisknutím klávesy Enter, pokud je kurzor umístěn v zadávacím řádku.
  
 ===== Volba korpusu ===== ===== Volba korpusu =====
Řádek 13: Řádek 22:
 [{{ :manualy:kontext:komponenta-vyber-korpusu.png?direct&350|Výběr korpusů: vlajkové a oblíbené korpusy }}] [{{ :manualy:kontext:komponenta-vyber-korpusu.png?direct&350|Výběr korpusů: vlajkové a oblíbené korpusy }}]
  
-Po kliknutí na jméno korpusu (ve výchozím nastavení je jím vždy aktuální reprezentativní korpus synchronní psané češtiny, v současnosti [[cnk:syn2015|SYN2015]]) se objeví rámeček pro výběr pracovního korpusu, který má dvě hlavní části:+Po kliknutí na jméno korpusu (ve výchozím nastavení je jím vždy aktuální reprezentativní korpus synchronní psané češtiny, v současnosti [[cnk:syn2020|SYN2020]]) se objeví rámeček pro výběr pracovního korpusu, který má dvě hlavní části:
  
     - **Můj seznam** se zrychlenou volbou korpusů na jedno kliknutí. Tato zrychlená volba obsahuje jednak **//oblíbené korpusy//**, jejichž výběr je plně na uživateli, a dále tzv. **//vlajkové korpusy//**: přednastavený seznam několika korpusů, které ČNK považuje za reprezentanty jednotlivých oblastí své produkce. Jejich soustředění do jednoho místa pak usnadňuje volbu korpusu zejména uživatelům, kteří s ČNK pracovat teprve začínají. Oblíbené korpusy je možné zvolit buď na stránce se všemi [[manualy:kontext:subkorpus?&#dostupne_korpusy|dostupnými korpusy]], nebo při práci s nimi v okamžiku zadávání dotazu (takové korpusy jsou signalizovány žlutou hvězdičkou).     - **Můj seznam** se zrychlenou volbou korpusů na jedno kliknutí. Tato zrychlená volba obsahuje jednak **//oblíbené korpusy//**, jejichž výběr je plně na uživateli, a dále tzv. **//vlajkové korpusy//**: přednastavený seznam několika korpusů, které ČNK považuje za reprezentanty jednotlivých oblastí své produkce. Jejich soustředění do jednoho místa pak usnadňuje volbu korpusu zejména uživatelům, kteří s ČNK pracovat teprve začínají. Oblíbené korpusy je možné zvolit buď na stránce se všemi [[manualy:kontext:subkorpus?&#dostupne_korpusy|dostupnými korpusy]], nebo při práci s nimi v okamžiku zadávání dotazu (takové korpusy jsou signalizovány žlutou hvězdičkou).
-    - **Všechny korpusy** s možností výběru na základě jména a tzv. **štítků**, které korpusy charakterizují (typický korpus má štítků několik, např. SYN2015: ''psaný'', ''synchronní'', ''čeština'', ''řada SYN'', ''reprezentativní''). Hledáte-li tedy například webový korpus češtiny, stačí zvolit štítky ''čeština'' + ''webový'' a objeví se všechny takové korpusy, které má ČNK v nabídce. Vyhledávání je možné zpřesňovat také zadáním části jména korpusu nebo jeho popisu do vyhledávacího řádku, výsledný seznam korpusů se přitom podle takto zadaných klíčových slov nebo jejich částí interaktivně filtruje. Je však třeba mít na paměti, že seznam z prostorových důvodů zobrazuje pouze prvních 25 položek; je-li seznam příliš dlouhý, je potřeba dotaz zpřesnit přidáním dalšího štítku nebo vyhledáním části jména korpusu. +    - **Všechny korpusy** s možností výběru na základě jména a tzv. **štítků**, které korpusy charakterizují (typický korpus má štítků několik, např. SYN2020: ''psaný'', ''synchronní'', ''čeština'', ''řada SYN'', ''reprezentativní''). Hledáte-li tedy například webový korpus češtiny, stačí zvolit štítky ''čeština'' + ''webový'' a objeví se všechny takové korpusy, které má ČNK v nabídce. Vyhledávání je možné zpřesňovat také zadáním části jména korpusu nebo jeho popisu do vyhledávacího řádku, výsledný seznam korpusů se přitom podle takto zadaných klíčových slov nebo jejich částí interaktivně filtruje. Je však třeba mít na paměti, že seznam z prostorových důvodů zobrazuje pouze prvních 25 položek; je-li seznam příliš dlouhý, je potřeba dotaz zpřesnit přidáním dalšího štítku nebo vyhledáním části jména korpusu. 
  
 <WRAP round tip 75%> <WRAP round tip 75%>
Řádek 22: Řádek 31:
 </WRAP> </WRAP>
  
-===== Typ dotazu ===== +===== Upřesnit parametry =====
- +
- +
-^ Typ dotazu ^ Nač je vhodný ^ Jak funguje ^ Co umí ^ Příklady ^ +
-^ Základní dotaz | pro orientační a rychlé hledání | Vyhledá vložený výraz jako slovní tvar bez ohledu na velikost písmen; jde-li zároveň o základní slovníkový tvar (lemma), vyhledají se také všechny jeho tvary. | bez [[pojmy:regularni_vyrazy|regulárních výrazů]] (RE), [[pojmy:case-insensitive|case-insensitive]] (nerozlišuje malá a velká písmena) | ''černý kočka'' > //černá kočka, černou kočku, černých koček…//\\ ''černá kočka'' > //černá kočka// | +
-^ Lemma  | pro analýzu celého paradigmatu/lexému | Vyhledá všechny tvary přiřazené k danému [[pojmy:lemma|lemmatu]]. | RE, case-sensitive (rozlišuje malá a velká písmena), možnost upřesnit slovní druh | ''černý'' > //černý, černému, černá, černé, černými…//\\ ''kočka'' > //kočka, kočku, koček, kočkám…//+
-^ Fráze | pro víceslovnou kombinaci slovních tvarů | Vyhledá zadanou frázi složenou z konkrétních slovních tvarů. | RE, case-sensitive | ''černý pes'' > //černý pes//\\ ''český pes'' > //český pes//\\ ''černého psa'' > //černého psa// | +
-^ Slovní tvar | pro analýzu izolovaných slovních tvarů | Vyhledá zadaný slovní tvar. | RE, case-in/sensitive (možnost volby //Shoda velikosti//) | ''jakkoli'' > //jakkoli//\\ ''jakkoliv'' > //jakkoliv//\\ ''jakkoli.*'' > //jakkoli, jakkoliv, Jakkoli, JAKKOLIV…//+
-^ Část slova | pro vyhledání řetězce znaků kdekoli ve slově | Vyhledá po sobě následující znaky v rámci jednoho slova. | RE, case-sensitive | ''pra'' > //praděda, praxe, doprava, lepra…//\\ ''křá'' > //pookřát, křáp, Jiskřákovi…//+
-^ CQL | pro vyhledání všeho, co lze pomocí korpusového manažeru vyhledat | CQL je [[pojmy:dotazovaci_jazyk|Corpus Query Language]], korpusový dotazovací jazyk (do něhož si rozhraní KonText samo interně převádí všechny předchozí typy dotazů). | RE, case-sensitive, [[pojmy:dotazovaci_jazyk|CQL]] syntax | ''[lemma=<nowiki>"</nowiki>kočka<nowiki>"</nowiki>]'' > //kočka, kočku, koček, kočkám…//\\ ''[word=<nowiki>"</nowiki>černá<nowiki>"</nowiki>]'' > //černá//\\  ''[lemma=<nowiki>"</nowiki>číst<nowiki>"</nowiki>][tag=<nowiki>"</nowiki>N.*<nowiki>"</nowiki>]'' > //číst levity, četli článek, nečtete noviny…// | +
- +
-<WRAP round info 70%> +
-Při zadávání CQL dotazu KonText automaticky kontroluje a zvýrazňuje syntax dotazu. V případě, že dotaz není validní, KonText na to uživatele upozorní a umožní mu dotaz před vyhodnocením opravit. Vzhledem k širokým možnostem CQL dotazování však není kontrola správnosti dotazu vždy přesná, a proto je možné, že se varování objeví i v případě validního dotazu. +
-</WRAP> +
- +
- +
-**Volbou korpusu** a **typu dotazu** se může částečně měnit i podoba formuláře: +
-  - Korpusy, které nemají lemmatizaci, neumožňují použít //lemma// jako [[kurz:prvni_dotaz#typy_dotazu|typ dotazu]]. +
-  - Některé typy dotazu (pouze ty, u kterých je to smysluplné) dovolují uživateli specifikovat, zda má být dotaz vyhodnocen s ohledem na velikost písmen ([[pojmy:case-sensitive|case-sensitive]]), nebo bez ohledu na velká/malá písmena ([[pojmy:case-insensitive|case-insensitive]]). +
-  - V případě typu dotazu //lemma// a //word// je možné specifikovat i slovní druh (poziční atribut [[pojmy:pos|pos]]). +
-  - Dotaz typu [[pojmy:dotazovaci_jazyk|CQL]] umožňuje vkládat i interaktivně generované [[pojmy:tag|morfologické značky]] (u korpusů, které jsou takto značkovány) či podmínky specifikující texty, v nichž se má hledat (podmínka [[pojmy:within]]). +
-  - Zcela specifický je způsob kladení dotazu při [[kurz:hledani_v_paralelnim_korpusu|vyhledávání v korpusech paralelních]]. +
- +
-Každý dotaz je možné dále specifikovat na základě kontextu, v němž se hledaný výraz nachází, a dokumentů, v kterých se v rámci korpusu má hledat. +
- +
-V momentě, kdy je dotaz zadán, je možné spustit vyhledávání buď kliknutím na tlačítko **Hledat**, nebo stisknutím klávesy Enter, pokud je kurzor umístěn v zadávacím řádku.+
  
 +Při zadávání dotazu lze specifikovat některé parametry: v obou módech výchozí [[pojmy:atributy_pozicni|poziční atribut]], v základním módu navíc ještě zohlednit, či nezohlednit shodu velikosti písmen a povolit [[pojmy:regularni_vyrazy|regulární výrazy]].
  
 ===== Specifikovat kontext ===== ===== Specifikovat kontext =====