AplikaceAplikace
Nastavení

Toto je starší verze dokumentu!


Příkaz meet

Operátor meet je jedním z příkazů dotazovacího jazyka CQL. Jeho jediným účelem je hledat dvojici slov v určitém kontextovém rozmezí. Jeho využitelnost tak tkví především při hledání konkrétních bigramů nebo kolokací, jejichž jednotlivé členy se nacházejí v proměnlivé vzdálenosti.

Syntax

Obecné použití operátoru meet je:

(meet dotaz1 dotaz2 x y)

kde dotaz1 a dotaz2 jsou zastoupeny nějakým CQL výrazem, x a y jsou čísla krajních pozic, v nichž se slovo specifikované dotazem2 může vzhledem ke slovu specifikovanému dotazem1 vyskytovat. Např. dotaz

(meet [lemma="rohlík"][lemma="máslo"] -3 3)

hledá všechny výskyty slov patřící k lemmatu máslo v okolí až třech pozic vlevo a třech pozic vpravo od lemmatu rohlík. V případě, že bychom chtěli hledat kolokát máslo pouze v pravém kontextu slova rohlík, museli bychom ve specifikaci dotazu pozměnit číselné hodnoty určující rozsah hledání např. na 1 a 3.

Oba dotazy je možné různě rozvíjet a kombinovat s ostatními operátory dotazovacího jazyka. Např. v podobě

(meet [lemma="rohlík"][lemma="máslo" | lemma="džem"] -3 3)

dotaz hledá v okolí lemmatu rohlík kolokát máslo nebo džem (můžou se vyskytovat i současně).

Výsledky

Výsledkem hledání pomocí operátoru meet je konkordance prvního výrazu (specifikovaného dotazem1), v jehož okolí se ve stanovené vzdálenosti nachází druhé specifikované slovo, tj. kolokát. Ten v konkordanci není nijak graficky označen.

Související odkazy