$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 |
__construct(Connection $conn, SearchConfig $config, ?StatsFactory $stats=null, ?DocumentSizeLimiter $docSizeLimiter=null) | CirrusSearch\DataSender | |
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 |
bulkResponseExceptionIsJustDocumentMissing(ResponseException $exception, $logCallback=null) | CirrusSearch\DataSender | protected |
decideRequiredSetAction(Title $title) | CirrusSearch\DataSender | protected |
docToSuperDetectNoopScript(\Elastica\Document $doc) | CirrusSearch\DataSender | |
failure(?ExceptionInterface $exception=null, ?Connection $connection=null) | CirrusSearch\ElasticsearchIntermediary | |
getClientTimeout( $searchType='default') | CirrusSearch\ElasticsearchIntermediary | protected |
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\DataSender | protected |
runMSearch(Search $search, RequestLog $log, ?Connection $connection=null, ?callable $resultsTransformer=null) | CirrusSearch\ElasticsearchIntermediary | protected |
sendData( $indexSuffix, array $documents) | CirrusSearch\DataSender | |
sendDeletes( $docIds, $indexSuffix=null) | CirrusSearch\DataSender | |
sendOtherIndexUpdates( $localSite, $indexName, array $otherActions, $batchSize=30) | CirrusSearch\DataSender | |
sendResetWeightedTags(string $indexSuffix, array $docIds, string $tagField, string $tagPrefix, int $batchSize=30) | CirrusSearch\DataSender | |
sendUpdateWeightedTags(string $indexSuffix, array $docIds, string $tagField, string $tagPrefix, $tagNames=null, ?array $tagWeights=null, int $batchSize=30) | CirrusSearch\DataSender | |
sendWeightedTagsUpdate(string $indexSuffix, string $tagPrefix, array $tagWeights, int $batchSize=30) | CirrusSearch\DataSender | |
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 | |