Help:Configuration parameter "$smwgQueryDependencyPropertyExemptionList"

From semantic-mediawiki.org
Jump to: navigation, search
edit with form (experimental)


Title $smwgQueryDependencyPropertyExemptionList
Description Sets special properties that should be exempted from embedded queries updates
Default setting See below
Software Semantic MediaWiki
First version supported 2.3.0
Last version supported still available
Configuration Installation · Store settings
Keyword sqlstore · query setting · query dependency · query management

$smwgQueryDependencyPropertyExemptionList is a configuration parameter that sets special properties that should be exempted from a query dependency update, i.e. that when an value change to a property value occurs query dependencies for the related entity are not recorded. It was introduced in Semantic MediaWiki 2.3.0 as configuration parameter $smwgPropertyDependencyDetectionBlacklist1 but was renamed in Semantic MediaWiki 2.4.0.2 It was further renamed from $smwgQueryDependencyPropertyExemptionlist with Semantic MediaWiki 2.5.1.3 The former configuration parameter name will be removed with the release of Semantic MediaWiki 3.1.0 in mid 2018.4

NoteNote: This setting only takes effect if the embedded query update feature was enabled.

Default setting

$smwgQueryDependencyPropertyExemptionList = array( '_MDAT', '_SOBJ', '_ASKDU' );

This means that by default the following special properties are not triggering a query dependency update:

Changing the default setting

To modify this configuration setting, add one of the following lines to your "LocalSettings.php" file after the enableSemantics() call:

Disable query dependency updates on changes to special propertes "Is a new page" and "Last editor is"
$smwgQueryDependencyPropertyExemptionList = array_merge(
        $smwgQueryDependencyPropertyExemptionList, array(
                '_NEWP',
                '_LEDT'
        )
);
NoteNote:

See also