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.