| AbstractGeoDistance | Geo distance query. | 
| AbstractGeoShape | geo_shape query. | 
| AbstractQuery | Abstract query object. Should be extended by all query types. | 
| Bool | Bool query. | 
| BoolQuery | Bool query. | 
| Boosting | Class Boosting. | 
| Builder | Query Builder. | 
| Common | Class Common. | 
| ConstantScore | Constant score query. | 
| DisMax | DisMax query. | 
| Exists | Exists query. | 
| Filtered | Filtered query. Needs a query and a filter. | 
| FunctionScore | Class FunctionScore. | 
| Fuzzy | Fuzzy query. | 
| GeoBoundingBox | Geo bounding box query. | 
| GeoDistance | Geo distance query. | 
| GeoDistanceRange | Geo distance query. | 
| GeohashCell | Class GeohashCell. | 
| GeoPolygon | Geo polygon query. | 
| GeoShapePreIndexed | geo_shape query for pre-indexed shapes. | 
| GeoShapeProvided | geo_shape query or provided shapes. | 
| HasChild | Returns parent documents having child docs matching the query. | 
| HasParent | Returns child documents having parent docs matching the query. | 
| Ids | Ids Query. | 
| Image | Image query. | 
| Indices | Class Indices. | 
| InnerHits | Nested query. | 
| Limit | Limit Query. | 
| Match | Match query. | 
| MatchAll | Match all query. Returns all results. | 
| MatchPhrase | Match Phrase query. | 
| MatchPhrasePrefix | Match Phrase Prefix query. | 
| Missing | Missing Query. | 
| MoreLikeThis | More Like This query. | 
| MultiMatch | Multi Match. | 
| Nested | Nested query. | 
| NumericRange | Numeric Range Query. | 
| Prefix | Prefix query. | 
| QueryString | QueryString query. | 
| Range | Range query. | 
| Regexp | Regexp query. | 
| Script | Script query. | 
| Simple | Simple query Pure php array query. Can be used to create any not existing type of query. | 
| SimpleQueryString | Class SimpleQueryString. | 
| Term | Term query. | 
| Terms | Terms query. | 
| TopChildren | Runs the child query with an estimated hits size, and out of the hit docs, aggregates it into parent docs. | 
| Type | Type Query. | 
| Wildcard | Wildcard query. |