English
$smwgQComparators
From semantic-mediawiki.org
| Configuration parameter details: | |
| Name | $smwgQComparators |
| Description | Sets the list of comparator characters supported by queries for use in a regex. |
| Default setting | See below |
| Software | Semantic MediaWiki |
| Since version | |
| Until version | still available |
| Configuration | Query settings |
| Keyword | comparison · property value · page selection |
$smwgQComparators is a configuration parameter that sets the list of comparator characters supported by queries for use in a regex. The parameter was introduced in Semantic MediaWiki 1.0.0.
If unsupported comparators are used, they are treated as part of the queried value. The behaviour of the comparators < and > varies depending on the setting for configuration parameter $smwStrictComparatorsSets whether the ">" and "<" comparators should be strict.
Default setting[edit]
$smwgQComparators = <|>|!~|!|~|≤|≥|<<|>>;
The default setting allows all available comparators.
Changing the default setting[edit]
The available features are combined in a list, separated by a pipe "|". Example:
- Do not allow extended ASCII character comparators
$smwgQComparators = <|>|!~|!|~|<<|>>;
Note: This cannot be combined with strict comparators enabled.
Available comparators[edit]
<(smaller than or equal)>(greater than or equal)<<(smaller than)>>(greater than)≤(smaller than or equal - note that this is an extended ASCII character and may show up differently, e.g. as "â¤")≥(greater than or equal - note that this also is an extended ASCII character and may show up like "â¥")!(unequal to)~(matching a pattern with "*" as wildcard, only for datatype "Text" and "Page")!~(not matching a pattern with "*" as wildcard, only for datatype "Text" and "Page")
See also[edit]
- Help page on configuration parameter
$smwStrictComparatorsSets whether the ">" and "<" comparators should be strict - Help page on selecting pages with comparators
- Help page on strict comparators
This documentation page applies to all SMW versions from 1.0 to the most current version.