| Aggregation |
| Bulk |
| Cluster |
| Collapse |
| Connection |
| Exception |
| Index |
| Multi |
| Node |
| Processor |
| Query |
| QueryBuilder |
| Rescore |
| ResultSet |
| Script |
| Suggest |
| Transport |
| ArrayableInterface | Interface for params. |
| NameableInterface | Interface for named objects. |
| SearchableInterface | Elastica searchable interface. |
| Bulk | |
| Client | Client to connect the the elasticsearch server. |
| ClientConfiguration | Elastica client configuration. |
| Cluster | Cluster information for elasticsearch. |
| Collapse | Class Collapse. |
| Connection | Elastica connection instance to an elasticasearch node. |
| Index | Elastica index object. |
| IndexTemplate | Elastica index template object. |
| JSON | Elastica JSON tools. |
| Mapping | Elastica Mapping object. |
| Node | Elastica cluster node object. |
| Param | Class to handle params. |
| Pipeline | Elastica Pipeline object. |
| QueryBuilder | Query Builder. |
| Reindex | Class to handle params. |
| Request | Elastica Request object. |
| Response | Elastica Response object. |
| Result | Elastica result item. |
| ResultSet | Elastica result set. |
| Scroll | Scroll Iterator. |
| Search | Elastica search object. |
| Snapshot | Class Snapshot. |
| Status | Elastica general status. |
| Suggest | Class Suggest. |
| Task | Represents elasticsearch task. |
| Util | Elastica tools. |