Vyhledávací operátory
Author
Albert FloresVyhledávací operátory jsou speciální symboly nebo slova, která se používají při vyhledávání informací na internetu. Tato článek na české Wikipedii poskytuje přehled a popis různých vyhledávacích operátorů, které lze použít při vyhledávání na různých vyhledávačích, jako je Google, Bing nebo Yandex. Článek vysvětluje, jaký je účel každého operátoru a jak je správně použít, aby byla dosažena výsledků přesně odpovídajících požadavkům uživatele. Dále jsou uvedeny příklady jejich použití a praktické rady pro efektivní používání těchto operátorů při vyhledávání na internetu. Celkově je tento článek užitečným zdrojem informací pro každého, kdo se zajímá o vyhledávání na internetu a chce se naučit, jak lépe využívat vyhledávací operátory pro nalezení konkrétních informací.
Vyhledávací operátory jsou klíčová slova a symboly operátorů ze syntaxe řídicích struktur dotazovacího jazyka sloužící k přesnému formulování vyhledávacího dotazu. Jejich význam, příp. přednastavení se může v jednotlivých vyhledávacích strojích lišit. Vyhledávací operátory vycházejí z teorie množin.
Booleovské operátory (logické vyhledávací operátory)
Pomocí booleovských operátorů lze ve vyhledávacím řetězci definovat logické vztahy mezi jednotlivými slovy (operandy), a dosáhnout tak rozšíření či zúžení rešeršního dotazu.
NOT/AND NOT - např. inteligence NOT umělá
- vyjadřuje logickou negaci (NE): vyhledaný záznam nesmí obsahovat slovo uvedené za operátorem
- zužuje rešeršní dotaz
- vhodný např. k eliminaci homonym vyhledávaného výrazu
*Binární
AND
- např. digitální AND knihovna
- vyjadřuje logický součin (A): vyhledaný záznam musí obsahovat všechna (obvykle maximálně 15-16) slova uvedená v řetězci
- zužuje rešeršní dotaz
- vhodný např. ke spojení významově odlišných pojmů
- většinou je ve vyhledávacích strojích předem nastavený (výchozí), není tedy potřeba ho zadávat - vyhledávací stroje zobrazí záznamy obsahující všechna uvedená slova dříve než ty záznamy, které je neobsahují
OR
- např. Egon Bondy OR Zbyněk Fišer
- vyjadřuje logický součet (NEBO): vyhledaný záznam musí obsahovat alespoň jedno ze zadaných slov
- rozšiřuje rešeršní dotaz
- vhodný např. k vyhledání výrazu a jeho synonym, akronymů, zkratek, příbuzných slov a různých pravopisných forem
XOR
- vylučovací NEBO: vyhledaný záznam musí obsahovat pouze jedno ze zadaných slov
*Obdobné operátory (implied Boolean operators, pseudo-Boolean operators) +
- např. +molekulární +biologie (bude vyhledán pouze záznam obsahující obě slova)
- vyhledaný záznam musí obsahovat zadané slovo
−
- např. −horské kolo (bude vyhledán záznam obsahující slovo "kolo" a neobsahující slovo "horské")
- vyhledaný záznam nesmí obsahovat zadané slovo
Proximitní / poziční / distanční / vzdálenostní operátory
Specifikují posloupnost a vzdálenost mezi dvěma vyhledávanými výrazy. Umisťují se mezi jednotlivá slova ve vyhledávacím řetězci. +more Jsou tvořeny písmenem a číslem vyjadřujícím vzdálenost (např. N5: budou vyhledány záznamy, jež obsahují daná slova ve vzdálenosti maximálně pěti slov). Jejich použití je vhodné např. při hledání vlastních jmen, názvů nebo frází.
NEAR (Nn)
- např. banka NEAR úvěr
- vyhledaný záznam bude obsahovat daná slova vzdálená určitým počtem (n) slov bez ohledu na pořadí, ve kterém se vyskytují
WITHIN (W)
- vyhledaný záznam bude obsahovat daná slova vzdálená určitým počtem (n) slov v pořadí, v jakém byla zapsána
NOT WITHIN (NOT W)
- daná slova nesmí být blíž než je zadaný počet slov
ADJACENT (ADJ, A)
- např. lesní ADJ borovice
- daná slova budou ve vyhledaném záznamu sousedit bez ohledu na pořadí, v jakém byla zapsána
PRECEDE BY (PRE)
- první zadané slovo musí ve vyhledaném záznamu předcházet o nejméně n slov
FOLLOWED BY
- vyhledaný záznam bude obsahovat daná slova v pořadí, v jakém byla zapsána
(L)
- daná slova se budou ve vyhledaném záznamu vyskytovat ve stejné logické jednotce (poli)
SENTENCE (S)
- daná slova se budou ve vyhledaném záznamu vyskytovat ve stejné větě uvnitř téhož pole
PARAGRAPH
- daná slova se budou ve vyhledaném záznamu vyskytovat ve stejném odstavci
Obdobné operátory
" " - ; : ,
- např. "slovní fráze"; slovo - slovo
- daná slova se budou ve vyhledaném záznamu vyskytovat přesně v tomto tvaru a pořadí
Zástupné / rozšiřovací / maskovací znaky (wildcards)
Umožňují vyhledat pomocí jednoho příkazu různé varianty zadaného slova; jejich použití je tedy vhodné zejména tehdy, je-li rešeršní požadavek velmi specifický. Mohou být použity na pravém či levém konci či uprostřed termínu a nahrazují různý počet znaků. +more Dokonalejší vyhledávací systémy umožňují nastavit počet rozšíření na konkrétní či neomezený počet znaků. Nutnost použití některých z těchto znaků je u moderních vyhledávacích strojů eliminována např. pomocí funkce stemming.
?/!
- např. m?tochondrie
- nahrazuje jeden znak
- uvnitř (příp. na začátku a na konci) slova
* - např. "pamětihodn*" - nahrazuje 0 až libovolný počet znaků
- na začátku či na konci výrazu
- pokud nahrazuje jeden znak, je možné jej použít i vícekrát (náhrada za více symbolů)
#
- např. col##r
- nahrazuje jeden/žádný znak
- na konci či uprostřed slova
- je možné jej použít i vícekrát (náhrada za více symbolů)
$
%
Další operátory a pomocné znaky
> slovo
- záznam obsahující toto slovo bude řazen na začátek výsledků vyhledávání
< / ~ slovo
- záznam obsahující toto slovo bude řazen na konec výsledků vyhledávání
operátor
- slouží k vytváření složitých výrazů - operátor se bude vztahovat na všechna slova v závorce
- závorky lze vnořovat
Související články
Externí odkazy
[url=https://www.dragonsearch.com/boolean-search-operators/]Boolean Search Operators[/url]
Kategorie:Dotazovací jazyky Kategorie:Selekční jazyky Kategorie:Operátory