CoolCMS API

Elasticsearch

Table of Contents

Namespaces

Search
Sources

Classes

EsCircuitBreaker
Outage circuit breaker for Elasticsearch, shared by the read and write paths.
EsClientFactory
Builds the ES clients (elasticsearch-php v8) on top of Guzzle 7 (PSR-18).
EsConfig
Configuration of the Elasticsearch integration.
EsEntityIndexer
Indexes entities into ES.
EsIndexManager
Manages indexes: versioned physical indexes (`{alias}_vN`) plus a read/write alias pair for a zero-downtime full reindex.
EsMonitor
Monitors the ES integration beyond the self-heal crons, as the source of e-mail alerting over the `elasticsearch` log channel (otherwise only logged silently).
EsResponse
Narrows the return type of the ES client (`Elasticsearch|Promise`) to a synchronous response.
EsSearcher
Reads full-text search results from ES.
On this page

Search results