Enum rs_es::query::Query [] [src]

pub enum Query {
    MatchAll(Box<MatchAllQuery>),
    Match(Box<MatchQuery>),
    MultiMatch(Box<MultiMatchQuery>),
    Common(Box<CommonQuery>),
    QueryString(Box<QueryStringQuery>),
    SimpleQueryString(Box<SimpleQueryStringQuery>),
    Term(Box<TermQuery>),
    Terms(Box<TermsQuery>),
    Range(Box<RangeQuery>),
    Exists(Box<ExistsQuery>),
    Prefix(Box<PrefixQuery>),
    Wildcard(Box<WildcardQuery>),
    Regexp(Box<RegexpQuery>),
    Fuzzy(Box<FuzzyQuery>),
    Type(Box<TypeQuery>),
    Ids(Box<IdsQuery>),
    ConstantScore(Box<ConstantScoreQuery>),
    Bool(Box<BoolQuery>),
    DisMax(Box<DisMaxQuery>),
    FunctionScore(Box<FunctionScoreQuery>),
    Boosting(Box<BoostingQuery>),
    Indices(Box<IndicesQuery>),
    Nested(Box<NestedQuery>),
    HasChild(Box<HasChildQuery>),
    HasParent(Box<HasParentQuery>),
    GeoShape(Box<GeoShapeQuery>),
    GeoBoundingBox(Box<GeoBoundingBoxQuery>),
    GeoDistance(Box<GeoDistanceQuery>),
    GeoPolygon(Box<GeoPolygonQuery>),
    GeohashCell(Box<GeohashCellQuery>),
    MoreLikeThis(Box<MoreLikeThisQuery>),
}

Query represents all available queries

Each value is boxed as Queries can be recursive, they also vary significantly in size

Variants

Methods

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

impl Query
[src]

Trait Implementations

impl Debug for Query
[src]

Formats the value using the given formatter.

impl Default for Query
[src]

Returns the "default value" for a type. Read more

impl Serialize for Query
[src]

Serializes this value into this serializer.