CirrusSearch
Elasticsearch-powered search for MediaWiki
|
Public Member Functions | |
__construct (Client $client, $aliasName, $specificIndexName, $startOver, Reindexer $reindexer, array $reindexParams, array $reindexValidators, $reindexAndRemoveOk, Printer $out=null) | |
updateFreeIndices (array $add) | |
swapAliases (array $add) | |
Public Member Functions inherited from CirrusSearch\Maintenance\Validators\IndexAliasValidator | |
__construct (Client $client, $aliasName, $specificIndexName, $startOver, Printer $out) | |
validate () | |
Public Member Functions inherited from CirrusSearch\Maintenance\Validators\Validator | |
__construct (Printer $out) | |
printDebugCheckConfig ( $print=true) | |
Protected Member Functions | |
updateIndices (array $add, array $remove) | |
shouldRemoveFromAlias ( $name) | |
Protected Member Functions inherited from CirrusSearch\Maintenance\Validators\Validator | |
checkConfig ( $actual, array $required, $indent=null) | |
output ( $message, $channel=null) | |
outputIndented ( $message) | |
Additional Inherited Members | |
Protected Attributes inherited from CirrusSearch\Maintenance\Validators\IndexAliasValidator | |
$client | |
$aliasName | |
$specificIndexName | |
$create = [] | |
$remove = [] | |
Protected Attributes inherited from CirrusSearch\Maintenance\Validators\Validator | |
$out | |
$printDebugCheckConfig = false | |
CirrusSearch\Maintenance\Validators\SpecificAliasValidator::__construct | ( | Client | $client, |
$aliasName, | |||
$specificIndexName, | |||
$startOver, | |||
Reindexer | $reindexer, | ||
array | $reindexParams, | ||
array | $reindexValidators, | ||
$reindexAndRemoveOk, | |||
Printer | $out = null ) |
Client | $client | |
string | $aliasName | |
string | $specificIndexName | |
bool | $startOver | |
Reindexer | $reindexer | |
array | $reindexParams | |
Validator[] | $reindexValidators | |
bool | $reindexAndRemoveOk | |
Printer | null | $out |
|
protected |
string | $name |
Reimplemented from CirrusSearch\Maintenance\Validators\IndexAliasValidator.
CirrusSearch\Maintenance\Validators\SpecificAliasValidator::swapAliases | ( | array | $add | ) |
array | $add |
CirrusSearch\Maintenance\Validators\SpecificAliasValidator::updateFreeIndices | ( | array | $add | ) |
string[] | $add |
|
protected |
string[] | $add | |
string[] | $remove |
Reimplemented from CirrusSearch\Maintenance\Validators\IndexAliasValidator.