Struct elasticsearch_dsl::search::queries::term_level::TermQuery [−][src]
pub struct TermQuery { /* fields omitted */ }
Expand description
Returns documents that contain an exact term in a provided field.
You can use the term query to find documents based on a precise value such as a price, a product ID, or a username.
To create a term query with numeric values:
Query::term("test", 123);
To create a term query with string values and optional fields:
Query::term("test", "username")
.boost(2)
.name("test");
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html
Implementations
Floating point number used to decrease or increase the
relevance scores
of a query. Defaults to 1.0
.
You can use the boost parameter to adjust relevance scores for searches containing two or more queries.
Boost values are relative to the default value of 1.0
.
A boost value between 0 and 1.0
decreases the relevance score.
A value greater than 1.0
increases the relevance score.
You can use named queries to track which queries matched
returned documents. If named queries are used, the response
includes a matched_queries
property for each hit.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TermQuery
impl UnwindSafe for TermQuery
Blanket Implementations
Mutably borrows from an owned value. Read more