Toto je starší verze dokumentu!
Operátor within
Pokud potřebujeme omezit platnost dotazu na specifickou strukturu, např. větu, můžeme využít operátor within
, který je součástí dotazovacího jazyka CQL. Ten je svojí funkčností velmi podobný operátoru containing
, rozdíly najdeme pouze v podobě výsledného KWICu.
Základní syntax užití tohoto operátoru je: DOTAZ within DOTAZ
Typickým příkladem využití je situace, kdy chceme hledat dva jevy, vzdálené od sebe několik pozic, jejichž přesný počet neznáme, v rámci jedné věty. CQL dotaz
[word=„buď“] []* [word=„nebo“] within <s />
najde všechny výskyty vícedílné spojky buď - nebo mezi nimiž je neurčený počet jiných slov v rámci jedné věty.