pub struct ScriptQuery { /* private fields */ }
Expand description
Filters documents based on a provided script. The script query is typically used in a filter context.
To create script query:
Query::script(Script::source("return doc['amount'].value < 10;"));
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-script-query.html
Implementations§
Source§impl ScriptQuery
impl ScriptQuery
pub fn serialize<__S>(
__self: &ScriptQuery,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl ScriptQuery
impl ScriptQuery
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 ScriptQuery
impl Clone for ScriptQuery
Source§fn clone(&self) -> ScriptQuery
fn clone(&self) -> ScriptQuery
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ScriptQuery
impl Debug for ScriptQuery
Source§impl From<ScriptQuery> for Option<Query>
impl From<ScriptQuery> for Option<Query>
Source§fn from(q: ScriptQuery) -> Self
fn from(q: ScriptQuery) -> Self
Converts to this type from the input type.
Source§impl From<ScriptQuery> for Query
impl From<ScriptQuery> for Query
Source§fn from(q: ScriptQuery) -> Self
fn from(q: ScriptQuery) -> Self
Converts to this type from the input type.
Source§impl IntoIterator for ScriptQuery
impl IntoIterator for ScriptQuery
Source§impl PartialEq<Query> for ScriptQuery
impl PartialEq<Query> for ScriptQuery
Source§impl PartialEq<ScriptQuery> for Query
impl PartialEq<ScriptQuery> for Query
Source§impl PartialEq for ScriptQuery
impl PartialEq for ScriptQuery
Source§impl Serialize for ScriptQuery
impl Serialize for ScriptQuery
impl StructuralPartialEq for ScriptQuery
Auto Trait Implementations§
impl Freeze for ScriptQuery
impl RefUnwindSafe for ScriptQuery
impl Send for ScriptQuery
impl Sync for ScriptQuery
impl Unpin for ScriptQuery
impl UnwindSafe for ScriptQuery
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more