Help:Extension:WikibaseCirrusSearch/cs

PD Poznámka: Úpravou této stránky souhlasíte s uvolněním vašeho příspěvku pod licencí CC0. Více informací získáte na stránce nápovědy veřejné domény. PD

WikibaseCirrusSearch je extension nad CirrusSearch, což umožňuje některé funkce, které jsou pro Wikibase relevantní.

Níže jsou popsána klíčová slova a funkce jedinečné pro toto rozšíření.

Zbytek syntaxe naleznete na stránce Nápověda:CirrusSearch .

Klíčová slova

haswbstatement

Vrátí položky, které mají specifickou hodnotu v příkazu se specifickou vlastností. Vyhledávání rozlišuje velká a malá písmena.

Například pro položku s hodnotou human (Q5) ve vlastnosti instance of (P31) použijte: haswbstatement:P31=Q5 a pro položku s hodnotou "113230702" ve vlastnosti VIAF ID (P214) použijte haswbstatement:P214=113230702.

Můžete také zadávat dotazy bez zadané hodnoty, např. pro všechny položky s vlastností VIAF ID (P214) (v hlavní hodnotě) použijte haswbstatement:P214. Můžete dokonce vynechat vlastnost a použít haswbstatement:* k vyhledání stránek s jakýmkoli výrokem.

Chcete-li vyhledat položky, které nemají určitý výraz, přidejte modifikátor “exclude”, například:

  • -haswbstatement:P31=Q13442814

Řetězec -haswbstatement:P31 vyhledá položky bez příkazu instance of (P31).

Příkazy s kvalifikátory lze také vyhledat přidáním kvalifikátoru do hranatých závorek. Například pro vyhledání položek, které zobrazují (P180) kočku (Q146), můžete použít haswbstatement:P180=Q146 - a pro další specifikaci, že kočka musí mít barvu (P462) černou (Q23445), můžete použít haswbstatement:P180=Q146[P462=Q23445]. Zástupný znak lze také použít při zadávání kvalifikátorů – pro nalezení všech položek, které zobrazují kočku jakékoli barvy, použijte haswbstatement:P180=Q146|P462=*.

Vyhledávání příkazů lze kombinovat pomocí logického operátoru NEBO s použitím svislé čáry, např. haswbstatement:P180=Q146|P180=Q144 najde všechny položky, které zobrazují kočku NEBO psa.

Příkazy lze kombinovat pomocí logického operátoru AND, a to pomocí dvou samostatných dotazů haswbstatement, např. haswbstatement:P180=Q146 haswbstatement:P180=Q144 najde všechny položky, které zobrazují kočku I psa.

Pokud je třeba hodnoty uvést do uvozovek (např. při hledání řetězců), uvozovky musí začínat hned za dvojtečkou, nikoli za znaménkem rovnosti. Použijte například haswbstatement:"P225=Prionace glauca", nikoli haswbstatement:P225="Prionace glauca".

Na Wikidatech to aktuálně funguje pro všechny vlastnosti s datovými typy "external identifier", "string", "item", "property", "lexeme", "form" a "sense", s výjimkou publikováno v (P1433) a citováno (P2860), které jsou z důvodu výkonu aktuálně vynechány.

inlabel/incaption

Varování Varování: Aktuálně jsou aliasy ve WikibaseCirrusSearch považovány za popisky.

Umožňuje uživateli vyhledávat stránky, které mají štítky wikibase, volitelně v uživatelem zadaných jazycích. Příklad: inlabel:duck@en hledá položky, které mají v anglických popiscích slovo "duck". Lze zadat více než jeden jazyk, oddělený čárkami: inlabel:duck@en,fr,de. Pokud k názvu jazyka připojíte *, budou vyhledány i záložní verze tohoto jazyka. Pokud přidáte znak +, pak bude slovo 'en' (angličtina) vyloučeno ze záložních vyhledávání: inlabel:gift@de-at+ hledá slovo "gift" v jazyce "de-at" a jeho řetězci, bez angličtiny. Jazyk "*" prohledává všechny popisky pomocí shody necitlivé na jazyk (pole labels_all) – lze jej zadat pouze samostatně, nikoli v kombinaci s jinými jazyky. Pokud nezadáte jazyk – inlabel:gift@ nebo inlabel:gift – budou prohledány všechny štítky.

Pokud potřebujete hledat řetězec s mezerami, použijte uvozovky: inlabel:"manifesto futurista@pt-br,pt".

incaption je alias pro inlabel a fungují identicky.

wbstatementquantity

Umožňuje uživateli vyhledávat stránky/položky, ke kterým jsou přiřazeny příkazy wikibase, a specifikovat počet těchto příkazů. Pokud má položka tvrzení P180=Q5 s kvalifikátorem P1114=5 (což ve Wikidatech znamená "zobrazit člověka, množství 5"), pak ji lze nalézt pomocí kteréhokoli z následujících vyhledávacích dotazů:

wbstatementquantity:P180=Q5<6
wbstatementquantity:P180=Q5<=5
wbstatementquantity:P180=Q5>=5
wbstatementquantity:P180=Q5>4
wbstatementquantity:P180=Q5=5

Příkazy lze kombinovat pomocí logického operátoru NEBO oddělením svislou čárkou, např. wbstatementquantity:P999=Q888>5|P999=Q888<8.

Příkazy lze kombinovat pomocí logického operátoru AND, a to pomocí dvou samostatných dotazů wbstatementquantity, např. wbstatementquantity:P999=Q888>5 wbstatementquantity:P999=Q888<8 (vyhledávání v rozsahu) nebo wbstatementquantity:P999=Q888>5 wbstatementquantity:P999=Q777<8

Všimněte si, že ne všechny příkazy jsou indexovány. Hledání příkazu o vlastnosti, která nebyla indexována, vrátí prázdný výsledek.

Tato funkce momentálně není povolena na žádné wiki.

hasdescription

Vrátí položky Wikibase, které mají popis vyplněný v zadaném jazyce. Například pro vyhledání položek s popisem v japonštině použijte hasdescription:ja.

Podporuje poskytování více jazykových kódů pro podporu vyhledávání položek s popisem v jazyce X NEBO Y. Například hasdescription:it,hu vrátí položky s popisem v italštině NEBO maďarštině.

Lze jej také použít vícekrát k uložení více požadavků na vrácené výsledky. Například hasdescription:en hasdescription:de vrátí položky s popisem v angličtině AND němčině a hasdescription:es -hasdescription:fr vrátí položky s popisem ve španělštině a bez popisu ve francouzštině.

haslabel/hascaption

Stejné jako hasdescription, ale pro popisky (neformálně označované také jako popisky). Hodnota hascaption je uvedena jako alias, stejně jako u výše uvedené hodnoty inlabel/incaption.

Category:Search/cs Category:Help/cs Category:Wikibase/cs
Category:Help/cs Category:Search/cs Category:Wikibase/cs