| AbstractGeoDistance | Geo distance query. |
| AbstractGeoShape | geo_shape query. |
| AbstractQuery | Abstract query object. Should be extended by all query types. |
| AbstractSpanQuery | Abstract span query. Should be extended by all span query types. |
| BoolQuery | Bool query. |
| Boosting | Class Boosting. |
| Common | Class Common. |
| ConstantScore | Constant score query. |
| DisMax | DisMax query. |
| Exists | Exists query. |
| FunctionScore | Class FunctionScore. |
| Fuzzy | Fuzzy query. |
| GeoBoundingBox | Geo bounding box query. |
| GeoDistance | Geo distance query. |
| GeoPolygon | Geo polygon query. |
| GeoShapePreIndexed | geo_shape query for pre-indexed shapes. |
| GeoShapeProvided | geo_shape query for 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. |
| InnerHits | Nested query. |
| Limit | Limit Query. |
| Match | Match query. |
| MatchAll | Match all query. Returns all results. |
| MatchNone | Match none query. Returns no results. |
| MatchPhrase | Match Phrase query. |
| MatchPhrasePrefix | Match Phrase Prefix query. |
| MoreLikeThis | More Like This query. |
| MultiMatch | Multi Match. |
| Nested | Nested query. |
| ParentId | ParentId query. |
| Percolate | Class Percolate. |
| 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. |
| SpanContaining | SpanContaining query. |
| SpanFirst | SpanFirst query. |
| SpanMulti | SpanMulti query. |
| SpanNear | SpanNear query. |
| SpanNot | SpanNot query. |
| SpanOr | SpanOr query. |
| SpanTerm | SpanTerm query. |
| SpanWithin | SpanWithin query. |
| Term | Term query. |
| Terms | Terms query. |
| Wildcard | Wildcard query. |