Queries API¶
Note that all Query calls can also be passed additional keyword arguments not specified here, but no validation of inputs is done on them.
Query.span_or¶
Query.span_or([Query])
Query.terms¶
Query.terms(field, [value])
Query.has_child¶
Query.has_child(type, filter=Filter, query=Query)
Query.span_first¶
Query.span_first(Query)
Query.prefix¶
Query.prefix(field, value, boost=None)
Query.term¶
Query.term(field, value, boost=None)
Query.fuzzy¶
Query.fuzzy(field, value, boost=None, fuzziness=None, prefix_length=None, max_expansions=None)
Query.nested¶
Query.nested(path, Query)
Query.dis_max¶
Query.dis_max([Query])
Query.query_string¶
Query.query_string(query, fields=[])
Query.fuzzy_like_this¶
Query.fuzzy_like_this([fields], like_text)
Query.has_parent¶
Query.has_parent(parent_type, filter=Filter, query=Query)
Query.function_score¶
Query.function_score([functions], filter=Filter, query=Query)
Query.geo_shape¶
Query.geo_shape(field, type=None, coordinates=[])
Query.fuzzy_like_this_field¶
Query.fuzzy_like_this_field(field, like_text, max_query_terms=None, ignore_tf=None, fuzziness=None, prefix_length=None, boost=None, analyzer=None)
Query.span_multi¶
Query.span_multi(Query)
Query.match_all¶
Query.match_all(boost=None)
Query.span_near¶
Query.span_near([Query])
Query.simple_query_string¶
Query.simple_query_string(query, fields=[])
Query.multi_match¶
Query.multi_match([fields], query)
Query.span_term¶
Query.span_term(field, value, boost=None)
Query.regexp¶
Query.regexp(field, value, boost=None, flags=None)
Query.ids¶
Query.ids([values], type=None)
Query.more_like_this¶
Query.more_like_this([fields], like_text)
Query.range¶
Query.range(field, gte=None, gt=None, lte=None, lt=None)
Query.bool¶
Query.bool(must=[Query], must_not=[Query], should=[Query])
Query.common¶
Query.common(query)
Query.wildcard¶
Query.wildcard(field, value, boost=None)
Query.indices¶
Query.indices([indices], query=Query, no_match_query=Query)
Query.filtered¶
Query.filtered(filter=Filter, query=Query)
Query.span_not¶
Query.span_not(include=Query, exclude=Query)
Query.boost¶
Query.boost(positive=None, negative=None)
Query.constant_score¶
Query.constant_score(filter=Filter, query=Query)
Query.match¶
Query.match(field, query, operator=None, zero_terms_query=None, cutoff_frequency=None, boost=None)
Query.top_children¶
Query.top_children(type, query=Query)