Help:Extension:WikibaseCirrusSearch/ja

WikibaseCirrusSearchは の上にあるで、Wikibase関連の機能を有効化します.

以下にこの拡張に固有のキーワードと機能が記述されています. これ以外の構文は を参照してください.

haswbstatement
指定されたプロパティを持つ文にある指定された値を持つ項目を返します. 検索では大文字小文字は区別しません.

例えば、 という値を持つプロパティ  では   を、そして"113230702" という値を持つプロパティ  の項目では   を使います.

値を指定しなくてもクエリーを作成できます. 例えば、プロパティ を持つ全ての項目 (メインの値において)には を使います. 同様にプロパティを省略することもできます. 文を持つページを全て検索する場合は を使います.

文を 持たない 項目を探す場合は、修飾子に “exclude” を追加します. 例:

文字列  は  文が無い項目を探します.

修飾子のある文は、ブラケット(角括弧)で修飾子の文を追加して検索できます. 例えば、 が の項目を探す場合は、  を使い、さらにそのネコがとして を持つ場合は   のように使います. 修飾子を指定する際はワイルドカードも使えます. 題材がネコで、全ての色を探す時は を使います.

文の検索はパイプ文字を使って論理ORを組み合わせることができます. 例えば、  ではネコ OR イヌが題材の項目を全て探します.

文は2つの別の クエリーを使うことで論理ANDを使って組み合わせることができます. 例えば、  ではネコ AND イヌの両方が題材の項目を全て探します.

If values need to be quoted (e.g. when searching for strings), the quotation marks need to begin right after the colon, not after the equals sign; for example, use, not.

ウィキデータ上では、これは現在"external identifier", "string", "item", "property", "lexeme", "form" そして "sense"のデータ型を持つ全てのプロパティで有効で、とだけを除きます. これは現在パフォーマンスの理由により除外されています.

inlabel/incaption
ユーザーはwikibaseのラベルを持つページを、オプションとしてユーザー指定言語で、検索できます. 例:  は "duck" という語を持つ項目を英語のラベルで探します. カンマ区切りでひとつ以上の言語を指定できます:. 言語名に * を追加すると、この言語のフォールバック言語も検索されます. + を追加すると、フォールバック言語から'en' (英語)が除外されます:  は語 "gift" を言語"de-at" 及びそのフォールバックチェインで探します. 英語は含まれません. 言語での " " は言語に関わらない一致(labels_all field)で全て検索します. これはそれ自身上でのみ指定でき、他の言語との組合せでは指定できません. 言語を指定しない場合 -  または   - にも全てのラベルを検索します.

スペースを含む文字列を検索する場合は引用符を使います:.

は  の別名で、同様に機能します.

wbstatementquantity
ユーザーは、それと関連するwikibaseの文を持つページ/項目を検索し、その文の数量を指定できます. ある項目に、修飾子 を持つ文   がある場合(ウィキデータでは"題材 ヒト, 数量 5"という意味)、次の検索クエリーをどれでも使って探すことができます: wbstatementquantity:P180=Q5<6 wbstatementquantity:P180=Q5<=5 wbstatementquantity:P180=Q5>=5 wbstatementquantity:P180=Q5>4 wbstatementquantity:P180=Q5=5 パイプを使って分けることで、論理ORを使って文を組み合わせることができます. 例:.

2つの別々の クエリーを使って、論理ANDで文を組み合わせられます. 例：  (範囲検索) または

注意点として、文が全て索引化されているわけではありません. 索引化されていないプロパティについての文の検索は、空の結果を返すでしょう.

hasdescription
指定された言語話者の説明を持つWikibase項目を返します. 例えば、日本語の説明を持つ項目を探すには、以下を使います.

言語XまたはYによる説明を持つ項目の検索をサポートするために、複数の言語コードの提供をサポートしています. 例えば、 はイタリア語 OR ハンガリー語の説明を持つ項目を返します.

これは返された結果に、複数の要件を課すのにも複数回使えます. 例えば、  は 英語 AND ドイツ語の説明を持つ項目を返し、   はスペイン語の説明があってかつフランス語の説明が無い項目を返します.

haslabel/hascaption
と同様ですが、ラベル用です(非公式にはキャプションとして知られています). 上述の  同様、  は別名として提供されます.