Skrýt
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í revize Předchozí verze
pojmy:case-sensitive [2019/04/24 14:47]
Michal Škrabal [Typ dotazu]
pojmy:case-sensitive [2019/04/24 14:51] (aktuální)
Michal Škrabal [Typ dotazu]
Řádek 19: Řádek 19:
 ^ CQL | case-sensitive | ^ CQL | case-sensitive |
  
-V případě [[pojmy:​dotazovaci_jazyk|CQL]] dotazu je možné case-insensitive hledání zadat pomocí speciální struktury ''​(?​i)''​. Pokud tato značka v CQL dotazu předchází hodnotu, bude dotaz vyhodnocen bez ohledu na velikost písmen, např. ​%%''​[word="​(?​i)nový"​]%%''​ najde jak slovo //nový//, tak podobu //Nový// nebo //NOVÝ//.+V případě [[pojmy:​dotazovaci_jazyk|CQL]] dotazu je možné case-insensitive hledání zadat pomocí speciální struktury ''​(?​i)''​. Pokud tato značka v CQL dotazu předchází hodnotu, bude dotaz vyhodnocen bez ohledu na velikost písmen, např. ''​[word=%%"​(?​i)nový"​%%]''​ najde jak slovo //nový//, tak podobu //Nový// nebo //NOVÝ//.
  
 ==== Typ atributu ==== ==== Typ atributu ====
Řádek 29: Řádek 29:
 ^ lc | case-insensitive | ^ lc | case-insensitive |
  
-Atribut ''​[[pojmy:​lc|lc]]''​ je přímo vyhrazen na hledání bez shody velikosti písmen, vyhledává tedy stejně jako atribut ''​[[pojmy:​word|word]]'',​ pouze nedbá na rozdíl ve velikosti písmen. Dotazy ''​[word="​(?​i)les"​]''​ a ''​[lc="​les"​]''​ je tak možné považovat za ekvivalentní. ''​[[pojmy:​lemma|Lemma]]''​ obvykle vyhledává všechny tvary daného paradigmatu bez ohledu na velikost písmen, tzn. lemma //les// najde //les, Les, lesu, LESU, lesEM// atp. Lemmata, která představují vlastní jména (např. Cheb, Chlumská, Audi atp.), se zadávají s velkým počátečním písmenem, vyhledání je ovšem rovněž case-insensitive (ve výsledku se můžou objevit formy //CHEB, Chebu, CHEBu// apod.). Ostatní atributy jsou case-sensitive.+Atribut ''​[[pojmy:​lc|lc]]''​ je přímo vyhrazen na hledání bez shody velikosti písmen, vyhledává tedy stejně jako atribut ''​[[pojmy:​word|word]]'',​ pouze nedbá na rozdíl ve velikosti písmen. Dotazy ''​[word=%%"​(?​i)les"​%%]''​ a ''​[lc=%%"​les"​%%]''​ je tak možné považovat za ekvivalentní. ''​[[pojmy:​lemma|Lemma]]''​ obvykle vyhledává všechny tvary daného paradigmatu bez ohledu na velikost písmen, tzn. lemma //les// najde //les, Les, lesu, LESU, lesEM// atp. Lemmata, která představují vlastní jména (např. Cheb, Chlumská, Audi atp.), se zadávají s velkým počátečním písmenem, vyhledání je ovšem rovněž case-insensitive (ve výsledku se můžou objevit formy //CHEB, Chebu, CHEBu// apod.). Ostatní atributy jsou case-sensitive.
  
 ===== Příklady ===== ===== Příklady =====