Operátor meet
je jedním z příkazů dotazovacího jazyka CQL. Jeho účelem je hledat dvojici slov v určitém kontextovém okně. 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.
Obecné použití operátoru meet
je:
(meet DOTAZ_1 DOTAZ_2 x y)
kde DOTAZ_1
a DOTAZ_2
jsou zastoupeny nějakým CQL výrazem, x
a y
jsou čísla krajních pozic, v nichž se slovo specifikované pomocí DOTAZ_2
může vyskytovat vzhledem ke slovu specifikovanému pomocí DOTAZ_1
. Záporné hodnoty x
a y
označují pozice předcházející KWIC a kladné pak pozice za ním následující. 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ý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.