Defines a query structure for performing search operations
| Name | Type | Description | Notes |
|---|---|---|---|
| QueryString | string | Filter object defining a query string | [optional] |
| Match | Object | Filter object defining a match keyword passed as a string or in a Match object | [optional] |
| MatchPhrase | Object | Filter object defining a match phrase | [optional] |
| MatchAll | Object | Filter object to select all documents | [optional] |
| Bool | BoolFilter | [optional] | |
| PropertyEquals | Object | Filter to match exact attribute values. | [optional] |
| In | Object | Filter to match a given set of attribute values. | [optional] |
| Range | Object | Filter to match a given range of attribute values passed in Range objects | [optional] |
| GeoDistance | GeoDistance | [optional] | |
| Highlight | Highlight | [optional] |