Status: | effective |
Progress: | 100% |
Version: | 3.2.0+ |
Help:Maintenance script rebuildConceptCache.php
(Redirected from Help:SMW conceptCache.php)
MediaWiki file: Maintenance script rebuildConceptCache.php | |
---|---|
Location: | /maintenance/ |
Source code: | script rebuildConceptCache.php master • script rebuildConceptCache.php 1.41.1 • script rebuildConceptCache.php 1.40.3 • script rebuildConceptCache.php 1.39.7 |
Classes: | script rebuildConceptCache.php Find code • script rebuildConceptCache.php Find documentation |
maintenance script manages the concept caching functionality provided by Semantic MediaWiki. The help page on concept caching provides detailed additional information on how to use this maintenance script. Semantic MediaWiki 3.2.0Released on an unknown date unknown versions of MediaWiki brought an improved client output to this maintenance script.1
The "rebuildConceptCache.php"Usage
php rebuildConceptCache.php [--status|--create|--delete] [--concept|--hard|--update|--old|-s|-e] [--verbose|--no-cache|--debug|--report-runtime|--with-maintenance-log]
Parameters
Maintenance scripts provide generic maintenance parameters, script dependent parameters and depending on the maintenance script script specific parameters which are described on this page if provided.
Script specific parameters
Actions
Parameter | Description |
---|---|
--status
|
Show the cache status of the selected concepts. |
--create
|
Rebuild caches for the selected concepts. |
--delete
|
Remove all caches for the selected concepts. |
Selections
Parameter | Description |
---|---|
--concept "Concept name"
|
Process only this one concept. |
--hard
|
Process only concepts that are not allowed to be computed online according to the current wiki settings. |
--update
|
Process only concepts that already have some cache, i.e. do not create any new caches. For the opposite (only concepts without caches), use --old with a very high number.
|
--old <min>
|
Process only concepts with caches older than <min> minutes or with no caches at all. |
-s <startid>
|
Process only concepts with page id of at least <startid> |
-e <endid>
|
Process only concepts with page id of at most <endid> |
--concept
is given, then -s
and -e
are ignored.
Options
Parameter | Description |
---|---|
--verbose
|
Give additional output. No effect if --quiet is given.
|
--no-cache
|
Sets the $wgMainCacheType to none while running the script. Available since Semantic MediaWiki 2.2.0Released on an unknown date unknown versions of MediaWiki.2
|
--debug
|
Sets global variables to support debug ouput while running. Available since Semantic MediaWiki 2.2.0Released on an unknown date unknown versions of MediaWiki.3 |
--report-runtime
|
Will return memory usage and runtime of the respective script execution. Available since Semantic MediaWiki 2.2.0Released on an unknown date unknown versions of MediaWiki.4 |
--with-maintenance-log
|
Adds a log entry to "Special:Logs" on the wiki and reports the script's runtime. Available since Semantic MediaWiki 2.4.0Released on an unknown date unknown versions of MediaWiki.5
File:OOjs UI icon lightbulb-yellow.svg <translate> Note:</translate> If you are using this parameter make sure that MediaWiki's configuration parameter |
Examples
- The following command rebuilds existing concepts without prompting progress information.
php rebuildConceptCache.php --create --quiet
- The following command rebuilds concept "English news" if it is older than one hour.
php rebuildConceptCache.php --create --old 60 --concept English_news
- The following command verbosely rebuilds existing concepts and provides memory usage information after it has been completed.
php rebuildConceptCache.php --create --report-runtime
- Example output:
Memory used: 5043456 (b: 17058680, a: 22102136) with a runtime of 0.12 sec
- a) memory used after execution and b) memory used before the execution