pub struct HasParentQuery { /* private fields */ }
Expand description
Returns child documents joined to a specific parent document. You can use a join field mapping to create parent-child relationships between documents in the same index.
To create has_parent query:
Query::has_parent("parent", Query::term("tag", "elasticsearch"));
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-HasParent-query.html
Implementations§
Source§impl HasParentQuery
impl HasParentQuery
pub fn serialize<__S>(
__self: &HasParentQuery,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl HasParentQuery
impl HasParentQuery
Sourcepub fn score(self, score: bool) -> Self
pub fn score(self, score: bool) -> Self
Indicates whether the relevance score of a matching parent document is aggregated into its
child documents. Defaults to false
.
If false
, Elasticsearch ignores the relevance score of the parent document. Elasticsearch
also assigns each child document a relevance score equal to the query
’s boost
, which
defaults to 1
.
If true
, the relevance score of the matching parent document is aggregated into its child
documents’ relevance scores.
Sourcepub fn ignore_unmapped(self, ignore_unmapped: bool) -> Self
pub fn ignore_unmapped(self, ignore_unmapped: bool) -> Self
Indicates whether to ignore an unmapped parent_type
and not return any documents instead
of an error. Defaults to false
.
If false
, Elasticsearch returns an error if the parent_type
is unmapped.
You can use this parameter to query multiple indices that may not contain the parent_type
.
Sourcepub fn boost<T>(self, boost: T) -> Selfwhere
T: AsPrimitive<f32>,
pub fn boost<T>(self, boost: T) -> Selfwhere
T: AsPrimitive<f32>,
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.
Trait Implementations§
Source§impl Clone for HasParentQuery
impl Clone for HasParentQuery
Source§fn clone(&self) -> HasParentQuery
fn clone(&self) -> HasParentQuery
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more