in elasticsearch/dsl/query.py [0:0]
def __init__(
self,
*,
query: Union[str, "DefaultType"] = DEFAULT,
analyzer: Union[str, "DefaultType"] = DEFAULT,
auto_generate_synonyms_phrase_query: Union[bool, "DefaultType"] = DEFAULT,
cutoff_frequency: Union[float, "DefaultType"] = DEFAULT,
fields: Union[
Union[str, "InstrumentedField"],
Sequence[Union[str, "InstrumentedField"]],
"DefaultType",
] = DEFAULT,
fuzziness: Union[str, int, "DefaultType"] = DEFAULT,
fuzzy_rewrite: Union[str, "DefaultType"] = DEFAULT,
fuzzy_transpositions: Union[bool, "DefaultType"] = DEFAULT,
lenient: Union[bool, "DefaultType"] = DEFAULT,
max_expansions: Union[int, "DefaultType"] = DEFAULT,
minimum_should_match: Union[int, str, "DefaultType"] = DEFAULT,
operator: Union[Literal["and", "or"], "DefaultType"] = DEFAULT,
prefix_length: Union[int, "DefaultType"] = DEFAULT,
slop: Union[int, "DefaultType"] = DEFAULT,
tie_breaker: Union[float, "DefaultType"] = DEFAULT,
type: Union[
Literal[
"best_fields",
"most_fields",
"cross_fields",
"phrase",
"phrase_prefix",
"bool_prefix",
],
"DefaultType",
] = DEFAULT,
zero_terms_query: Union[Literal["all", "none"], "DefaultType"] = DEFAULT,
boost: Union[float, "DefaultType"] = DEFAULT,
_name: Union[str, "DefaultType"] = DEFAULT,
**kwargs: Any,