Cli/ref/mw docker elasticsearch
Appearance
mw docker elasticsearch
[edit]elasticsearch service
Synopsis
[edit]
Elasticsearch service
[edit]Using this will automatically configure an elasticsearch server for MediaWiki via the CirrusSearch extension. In order for this to do anything you will need to CirrusSearch extension installed and enabled.
$wgCirrusSearchServers = [ 'elasticsearch' ];
In order to configure a search index for a wiki, you’ll need to run some maintenance scripts:
# Configure the search index and populate it with content
php extensions/CirrusSearch/maintenance/UpdateSearchIndexConfig.php
php extensions/CirrusSearch/maintenance/ForceSearchIndex.php --skipLinks --indexOnSkip
php extensions/CirrusSearch/maintenance/ForceSearchIndex.php --skipParse
And you’ll need to process the job queue any time you add/update content and want it updated in ElasticSearch
php maintenance/runJobs.php
Documentation
[edit]
Options inherited from parent commands
[edit]-c, --context string The context to use (default "default") --help Help for this command --no-interaction Do not ask any interactive questions -v, --verbose count Increase output verbosity. Example: --verbose=2 or -vv
SEE ALSO
[edit]- mw docker - An advanced docker compose based development environment
- mw docker elasticsearch create - Create the containers
- mw docker elasticsearch destroy - Destroy the containers
- mw docker elasticsearch exec - Execute a command in the main container
- mw docker elasticsearch expose - Expose a port in a running container
- mw docker elasticsearch image - Interact with the image used for the service
- mw docker elasticsearch start - Start the containers
- mw docker elasticsearch stop - Stop the containers