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

Následující verze
Předchozí verze
pojmy:containing [2013/09/18 11:33] – vytvořeno Václav Cvrčekpojmy:containing [2015/01/21 21:18] (aktuální) Václav Cvrček
Řádek 1: Řádek 1:
-====== Operátor containing ======+====== Příkaz containing ======
  
-Příkaz ''conatining'' se používá v rámci [[pojmy:dotazovaci_jazyk|dotazovacího jazyka]] pro omezení dotazu na vymezenou [[pojmy:atributy_strukturni|strukturu]]. Jedná se o příkaz svojí funkčností velmi podobný operátoru ''[[pojmy:within|within]]'', rozdíl najdeme pouze ve výsledku vyhládávání (v podobě [[pojmy:kwic|KWICu]]).+Příkaz ''containing'' se používá v rámci [[pojmy:dotazovaci_jazyk|dotazovacího jazyka]] pro omezení platnosti dotazu na určitou [[pojmy:atributy_strukturni|strukturu]]. Jedná se o příkaz svojí funkčností velmi podobný operátoru ''[[pojmy:within|within]]'', rozdíl najdeme pouze ve výsledku vyhládávání (v podobě [[pojmy:kwic|KWICu]]).
  
-Obecná syntax pro použití tohoto operátoru je+===== Syntax ===== 
 + 
 +Chceme-li např. najít všechny věty, které obsahují slovo //když// a vykřičník, mezi nimiž jsou tři až šest slov, můžeme použít následující CQL dotaz: 
 + 
 +''<s /> containing [word=<nowiki>"</nowiki>když<nowiki>"</nowiki>] []{3,6} [word=<nowiki>"</nowiki>\!<nowiki>"</nowiki>]'' 
 + 
 +Na levé straně operátoru ''containing'' ale nemusí stát pouze struktury (věta, dokument apod.), může zde být i jakkoli jinak specifikovaná sekvence pozic (např. slovesná fráze). Obecná syntax pro použití tohoto operátoru je totiž analogická operátoru ''within'':
  
 ''DOTAZ containing DOTAZ'' ''DOTAZ containing DOTAZ''
 +
 +Chceme-li tedy hledat sekvenci dvou sloves, mezi nimiž se v intervalu od 1 do 4 pozic vyskytuje číslovka, můžeme použít následující dotaz:
 +
 +''[pos=<nowiki>"</nowiki>V<nowiki>"</nowiki>] []{1,4} [pos=<nowiki>"</nowiki>V<nowiki>"</nowiki>] containing [pos=<nowiki>"</nowiki>C<nowiki>"</nowiki>]''
 +
 +**Negativní varianta** příkazu má podobu ''containing!'' a hledá všude s výjimkou specifikované struktury.
 +
 +===== Výsledek =====
 +
 +Hlavní odlišností od operátoru ''[[pojmy:within|within]]'' je fakt, že ve výsledné konkordanci je jako [[pojmy:kwic|KWIC]] označena celá struktura, která je v dotazu specifikována před operátorem ''containing''. V případě výše uvedeného příkladu ''[pos=<nowiki>"</nowiki>V<nowiki>"</nowiki>] []{1,4} [pos=<nowiki>"</nowiki>V<nowiki>"</nowiki>] containing [pos=<nowiki>"</nowiki>C<nowiki>"</nowiki>]'' bude KWICu odpovídat celá sekvence od prvního k poslednímu slovesu obsahující číslovku (nikoli pouze číslovkový výraz, jak by tomu bylo v případě užití operátoru ''within'').
 +
 +^  Levý kontext  ^  KWIC  ^  Pravý kontext  ^
 +|  výborně . Problémem je , že někteří lidé v týmu |  <fc #FF0000>nepracují na 100 procent nebo nejsou</fc>  | ke své práci kompetentní . Byl bych moc rád ,  |
 +|  ke snu čtvrtému . Tento autobus , který pořád ti |  <fc #FF0000>ujíždí , nyní dvakrát , jest</fc>  | tvůj velký balvan , který spočívá ti na duši .  |
 +|  je republikán , ale přemýšlel jsem . Možná že když |  <fc #FF0000>obejdu pár domů a ukážu</fc>  | jim obvazy na hlavě a tu sádru , předplatí si  |
 +|  jsem Keva , jak mně jde na pomoc , kdybych |  <fc #FF0000>potřeboval vystřídat . Oba jsme</fc>  | se upnuli na Bravo jedna a nespouštěli ho z očí  |
 +|  zúčastnilo 5895 lidí a 5092 bylo pro . Na internetu |  <fc #FF0000>hlasovalo 647 lidí a 401 bylo</fc>  | pro . Stávající majitelé nabízejí k prodeji sto procent akcií  |
 +|  Všehrdy přírodním parkem Hřešihlavská . Hrad Krašov je z Kožlan |  <fc #FF0000>vzdálen asi jedenáct kilometrů . Patří</fc>  | mezi nejstarší šlechtické hrady . Založil jej před rokem 1232  |
 +
 +==== Související odkazy ====
 +
 +<WRAP round box 49%>
 +''[[pojmy:within|within]]'' • [[kurz:subkorpusy|Vytváření subkorpusů]] • [[pojmy:dotazovaci_jazyk|Dotazovací jazyk]]
 +</WRAP>
 +