pub struct FunctionScoreScript { /* private fields */ }Expand description
The script_score function allows you to wrap another query and customize the scoring of it optionally with a computation derived from other numeric field values in the doc using a script expression
Implementations§
Trait Implementations§
Source§impl Clone for FunctionScoreScript
impl Clone for FunctionScoreScript
Source§fn clone(&self) -> FunctionScoreScript
fn clone(&self) -> FunctionScoreScript
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FunctionScoreScript
impl Debug for FunctionScoreScript
Source§impl<'de> Deserialize<'de> for FunctionScoreScript
impl<'de> Deserialize<'de> for FunctionScoreScript
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FunctionScoreScript
impl PartialEq for FunctionScoreScript
Source§fn eq(&self, other: &FunctionScoreScript) -> bool
fn eq(&self, other: &FunctionScoreScript) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FunctionScoreScript
impl Serialize for FunctionScoreScript
impl StructuralPartialEq for FunctionScoreScript
Auto Trait Implementations§
impl Freeze for FunctionScoreScript
impl RefUnwindSafe for FunctionScoreScript
impl Send for FunctionScoreScript
impl Sync for FunctionScoreScript
impl Unpin for FunctionScoreScript
impl UnsafeUnpin for FunctionScoreScript
impl UnwindSafe for FunctionScoreScript
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