Enum kite::query::Query [] [src]

pub enum Query {
    All {
        score: f64,
    },
    None,
    Term {
        field: FieldRef,
        term: Term,
        scorer: TermScorer,
    },
    MultiTerm {
        field: FieldRef,
        term_selector: TermSelector,
        scorer: TermScorer,
    },
    Conjunction {
        queries: Vec<Query>,
    },
    Disjunction {
        queries: Vec<Query>,
    },
    DisjunctionMax {
        queries: Vec<Query>,
    },
    Filter {
        query: Box<Query>,
        filter: Box<Query>,
    },
    Exclude {
        query: Box<Query>,
        exclude: Box<Query>,
    },
}

Variants

Fields of All

Fields of Term

Fields of MultiTerm

Fields of Conjunction

Fields of Disjunction

Fields of DisjunctionMax

Fields of Filter

Fields of Exclude

Methods

impl Query
[src]

Trait Implementations

impl Debug for Query
[src]

Formats the value using the given formatter.

impl PartialEq for Query
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.