Classes
Namespaces
Interfaces
Traits
Index
Elastification PHP Client API
Classes
Elastification\Client\Client
The primary client class.
Elastification\Client\ClientInterface
Interface ClientInterface
Elastification\Client\ClientVersionMap
The version map.
Elastification\Client\Exception\ClientException
Class ClientException
Elastification\Client\Exception\RequestException
Class RequestException
Elastification\Client\Exception\RequestManagerException
Class RequestManagerException
Elastification\Client\Exception\ResponseException
Class ResponseException
Elastification\Client\Request\RequestInterface
Interface RequestInterface
Elastification\Client\Request\RequestManager
Class RequestManager
Elastification\Client\Request\RequestManagerInterface
Interface RequestManagerInterface
Elastification\Client\Request\RequestMethods
Class RequestMethods
Elastification\Client\Request\Shared\AbstractBaseRequest
Class AbstractBaseRequest
Elastification\Client\Request\Shared\AbstractCreateDocumentRequest
Class AbstractCreateDocumentRequest
Elastification\Client\Request\Shared\AbstractDeleteDocumentRequest
Class AbstractDeleteDocumentRequest
Elastification\Client\Request\Shared\AbstractGetDocumentRequest
Class AbstractGetDocumentRequest
Elastification\Client\Request\Shared\AbstractGetMappingRequest
Elastification\Client\Request\Shared\AbstractSearchRequest
Class AbstractSearchRequest
Elastification\Client\Request\Shared\AbstractUpdateDocumentRequest
Class AbstractUpdateDocumentRequest
Elastification\Client\Request\Shared\Index\AbstractCreateIndexRequest
Class AbstractCreateIndexRequest
Elastification\Client\Request\Shared\Index\AbstractDeleteIndexRequest
Class AbstractDeleteIndexRequest
Elastification\Client\Request\Shared\Index\AbstractIndexExistsRequest
Class AbstractIndexExists
Elastification\Client\Request\Shared\Index\AbstractRefreshIndexRequest
Class AbstractRefreshIndexRequest
Elastification\Client\Request\V090x\CreateDocumentRequest
Class CreateDocumentRequest
Elastification\Client\Request\V090x\DeleteDocumentRequest
Class DeleteDocumentRequest
Elastification\Client\Request\V090x\GetDocumentRequest
Class GetDocumentRequest
Elastification\Client\Request\V090x\GetMappingRequest
Class GetMappingRequest
Elastification\Client\Request\V090x\Index\CreateIndexRequest
Class CreateIndexRequest
Elastification\Client\Request\V090x\Index\DeleteIndexRequest
Class DeleteIndexRequest
Elastification\Client\Request\V090x\Index\IndexExistsRequest
Class CreateDocumentRequest
Elastification\Client\Request\V090x\Index\RefreshIndexRequest
Class RefreshIndexRequest
Elastification\Client\Request\V090x\SearchRequest
Class SearchRequest
Elastification\Client\Request\V090x\UpdateDocumentRequest
Class UpdateDocumentRequest
Elastification\Client\Request\V1x\CreateDocumentRequest
Elastification\Client\Request\V1x\DeleteDocumentRequest
Elastification\Client\Request\V1x\GetDocumentRequest
Elastification\Client\Request\V1x\SearchRequest
Elastification\Client\Request\V1x\UpdateDocumentRequest
Elastification\Client\Response\Response
Class Response
Elastification\Client\Response\ResponseInterface
Interface ResponseInterface
Elastification\Client\Response\Shared\AbstractSearchResponse
Class AbstractSearchResponse
Elastification\Client\Response\V090x\CreateUpdateDocumentResponse
Class CreateUpdateDocumentResponse
Elastification\Client\Response\V090x\DeleteDocumentResponse
Class DeleteDocumentResponse
Elastification\Client\Response\V090x\DocumentResponse
Class DocumentResponse
Elastification\Client\Response\V090x\Index\IndexResponse
Class CreateUpdateDocumentResponse
Elastification\Client\Response\V090x\Index\RefreshIndexResponse
Class RefreshIndexResponse
Elastification\Client\Response\V090x\SearchResponse
Class SearchResponse
Elastification\Client\Response\V1x\CreateUpdateDocumentResponse
Elastification\Client\Response\V1x\DeleteDocumentResponse
Elastification\Client\Response\V1x\DocumentResponse
Elastification\Client\Response\V1x\SearchResponse
Class SearchResponse
Elastification\Client\Serializer\DoNothingSerializer
A simple pass-through "serializer".
Elastification\Client\Serializer\Exception\DeserializationFailureException
Part of the exception translator pattern.
Elastification\Client\Serializer\Gateway\GatewayInterface
Interface for accessing properties of the serialized data.
Elastification\Client\Serializer\Gateway\NativeArrayGateway
Represents a gateway to an array.
Elastification\Client\Serializer\Gateway\NativeObjectGateway
Elastification\Client\Serializer\JmsSerializer
JMS Serializer.
Elastification\Client\Serializer\JmsSerializer\Hit
Elastification\Client\Serializer\JmsSerializer\Hits
Elastification\Client\Serializer\JmsSerializer\SearchResponseEntity
Response Entity for Elasticseach Responses.
Elastification\Client\Serializer\JmsSerializer\Shards
Elastification\Client\Serializer\JmsSerializer\SourceSubscribingHandler
This handler enables us to dynamically inject a deserialization class for the _source element of the elasticsearch response.
Elastification\Client\Serializer\NativeJsonSerializer
Simple Native JSON Serializer.
Elastification\Client\Serializer\SerializerInterface
Interface SerializerInterface
Elastification\Client\Transport\Exception\TransportLayerException
Part of the exception translator pattern.
Elastification\Client\Transport\HttpGuzzle\GuzzleTransport
Elastification\Client\Transport\HttpGuzzle\GuzzleTransportRequest
Elastification\Client\Transport\HttpGuzzle\GuzzleTransportResponse
Elastification\Client\Transport\Thrift\ThriftTransport
Thrift transport implementation.
Elastification\Client\Transport\Thrift\ThriftTransportConnectionFactory
Factory class to create a thrift connection.
Elastification\Client\Transport\Thrift\ThriftTransportRequest
Elastification\Client\Transport\Thrift\ThriftTransportResponse
Elastification\Client\Transport\TransportInterface
The transport itself.
Elastification\Client\Transport\TransportRequestInterface
Represents a transport request.
Elastification\Client\Transport\TransportResponseInterface
Represents a transport response.