Difference between revisions of "Using"
From Fiamma
Jump to navigationJump to search (Created page with "=== Making content available to search === https://www.semantic-mediawiki.org/wiki/Help:In-text_annotation details '''In text annotations''', things like <pre> Is capital o...") |
|||
Line 15: | Line 15: | ||
=== Searching === | === Searching === | ||
− | The search page for structured queries is [[Special:Ask]]. | + | The search page for structured queries is [[Special:Ask]]. More here: https://www.semantic-mediawiki.org/wiki/Help:Semantic_search |
+ | Selecting pages: https://www.semantic-mediawiki.org/wiki/Help:Selecting_pages | ||
+ | <pre> | ||
+ | [[Category:Actor]] | ||
+ | [[born in::Boston]] | ||
+ | [[height::180cm]] | ||
+ | </pre> | ||
+ | ==== Wildcards ==== | ||
+ | <pre> | ||
+ | [[born in::+]] | ||
+ | </pre> returns all pages that have any value for the property «born in». | ||
[[Category:Meta]] | [[Category:Meta]] | ||
+ | |||
+ | ==== Comparators ==== | ||
+ | |||
+ | Placed after :: in property conditions. | ||
+ | |||
+ | * '''>>''' and '''<<''': "greater than" and "less than" | ||
+ | * '''>''' and '''<''': "greater than or equal" and "less than or equal" by default, but "greater than" and "less than" if <tt>[[Help:$smwStrictComparators|$smwStrictComparators]] = true;</tt> | ||
+ | * '''≥''' and '''≤''': "greater than or equal" and "less than or equal" | ||
+ | * '''!''': "not" ("unequal") | ||
+ | * '''~''': «like» comparison for strings | ||
+ | * '''!~''': «not like» comparison for strings | ||
+ | |||
+ | ==== Like, not like ==== | ||
+ | In a like condition, one uses '<code>*</code>' wildcards to match any sequence of characters and '<code>?</code>' to match any single character. For example, one could ask <code><nowiki>[[Address::~*Park Place*]]</nowiki></code> to select addresses containing the string "Park Place", or <code><nowiki>[[Honorific::~M?.]]</nowiki></code> to select both "Mr." and "Ms.". |
Revision as of 16:37, 8 December 2016
Contents
Making content available to search
https://www.semantic-mediawiki.org/wiki/Help:In-text_annotation details In text annotations, things like
[[Is capital of::Germany]]
If I want to do it quietly, it'll be thus:
{{#set: Has population=3,396,990 |Has country=Germany }}
Searching
The search page for structured queries is Special:Ask. More here: https://www.semantic-mediawiki.org/wiki/Help:Semantic_search Selecting pages: https://www.semantic-mediawiki.org/wiki/Help:Selecting_pages
[[Category:Actor]] [[born in::Boston]] [[height::180cm]]
Wildcards
[[born in::+]]
returns all pages that have any value for the property «born in».
Comparators
Placed after :: in property conditions.
- >> and <<: "greater than" and "less than"
- > and <: "greater than or equal" and "less than or equal" by default, but "greater than" and "less than" if $smwStrictComparators = true;
- ≥ and ≤: "greater than or equal" and "less than or equal"
- !: "not" ("unequal")
- ~: «like» comparison for strings
- !~: «not like» comparison for strings
Like, not like
In a like condition, one uses '*
' wildcards to match any sequence of characters and '?
' to match any single character. For example, one could ask [[Address::~*Park Place*]]
to select addresses containing the string "Park Place", or [[Honorific::~M?.]]
to select both "Mr." and "Ms.".