$connection (defined in CirrusSearch\ElasticsearchIntermediary) | CirrusSearch\ElasticsearchIntermediary | protected |
$currentRequestLog (defined in CirrusSearch\ElasticsearchIntermediary) | CirrusSearch\ElasticsearchIntermediary | protected |
$requestLogger (defined in CirrusSearch\ElasticsearchIntermediary) | CirrusSearch\ElasticsearchIntermediary | protectedstatic |
$user (defined in CirrusSearch\ElasticsearchIntermediary) | CirrusSearch\ElasticsearchIntermediary | protected |
$writeToClusterName (defined in CirrusSearch\Updater) | CirrusSearch\Updater | protected |
__construct(Connection $readConnection, $writeToClusterName, $localSite) | CirrusSearch\OtherIndexesUpdater | |
CirrusSearch::Updater::__construct(Connection $readConnection, $writeToClusterName=null) | CirrusSearch\Updater | |
CirrusSearch::ElasticsearchIntermediary::__construct(Connection $connection, UserIdentity $user=null, $slowSeconds=null, $extraBackendLatency=0) | CirrusSearch\ElasticsearchIntermediary | protected |
appendLastLogPayload( $key, $value) | CirrusSearch\ElasticsearchIntermediary | static |
appendMetrics(SearchMetricsProvider $provider) | CirrusSearch\ElasticsearchIntermediary | protected |
archivePages( $archived) | CirrusSearch\Updater | |
build(SearchConfig $config, $cluster) | CirrusSearch\Updater | static |
buildOtherIndexesUpdater(SearchConfig $config, $cluster, $localSite) | CirrusSearch\OtherIndexesUpdater | static |
deletePages( $titles, $docIds, $indexSuffix=null, array $writeJobParams=[]) | CirrusSearch\Updater | |
failure(ExceptionInterface $exception=null, Connection $connection=null) | CirrusSearch\ElasticsearchIntermediary | |
getClientTimeout( $searchType='default') | CirrusSearch\ElasticsearchIntermediary | protected |
getExternalIndexes(SearchConfig $config, Title $title, $cluster=null) | CirrusSearch\OtherIndexesUpdater | static |
getExtraIndexesForNamespaces(SearchConfig $config, array $namespaces) | CirrusSearch\OtherIndexesUpdater | static |
getQueryTypesUsed() | CirrusSearch\ElasticsearchIntermediary | static |
getSearchMetrics() | CirrusSearch\ElasticsearchIntermediary | |
getTimeout( $searchType='default') | CirrusSearch\ElasticsearchIntermediary | protected |
hasQueryLogs() | CirrusSearch\ElasticsearchIntermediary | static |
isMSearchResultSetOK(MultiResultSet $multiResultSet) | CirrusSearch\ElasticsearchIntermediary | static |
newLog( $description, $queryType, array $extra=[]) | CirrusSearch\Updater | protected |
pushElasticaWriteJobs(array $items, $factory, int $batchSize=10) | CirrusSearch\Updater | protected |
resetWeightedTags(ProperPageIdentity $page, string $tagField, string $tagPrefix) | CirrusSearch\Updater | |
runMSearch(Search $search, RequestLog $log, Connection $connection=null, callable $resultsTransformer=null) | CirrusSearch\ElasticsearchIntermediary | protected |
runUpdates(Title $title, array $updates) (defined in CirrusSearch\OtherIndexesUpdater) | CirrusSearch\OtherIndexesUpdater | protected |
setResultPages(array $matches) | CirrusSearch\ElasticsearchIntermediary | static |
start(RequestLog $log) | CirrusSearch\ElasticsearchIntermediary | |
startNewLog( $description, $queryType, array $extra=[]) | CirrusSearch\ElasticsearchIntermediary | protected |
success( $result=null, Connection $connection=null) | CirrusSearch\ElasticsearchIntermediary | |
successViaCache(RequestLog $log) | CirrusSearch\ElasticsearchIntermediary | |
traceRedirects( $title) | CirrusSearch\Updater | |
updateFromTitle( $title) | CirrusSearch\Updater | |
updateLinkedArticles( $titles) | CirrusSearch\Updater | |
updatePages( $pages, $flags) | CirrusSearch\Updater | |
updateWeightedTags(ProperPageIdentity $page, string $tagField, string $tagPrefix, $tagNames=null, $tagWeights=null) | CirrusSearch\Updater | |