checks if the given fields is within the given distance.
Define how many queries provided in the
should need to match at minimum.
checks if the given field starts with the given value.
do range checks on date fields.
One or all queries provided
Returns documents that contain terms similar to the search term
Field must match with one of the given values.
checks if the given fields matches in wildcard with the given value.