Vyhledávací operátory

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Vyhledá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.

*Unární NOT AND OR

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

Booleova algebra * množina * regulární výraz

Externí odkazy

[url=https://www.dragonsearch.com/boolean-search-operators/]Boolean Search Operators[/url]

Kategorie:Dotazovací jazyky Kategorie:Selekční jazyky Kategorie:Operátory

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top