pub enum FunctionScoreMode {
Multiply,
Sum,
Avg,
First,
Max,
Min,
}
Expand description
Each document is scored by the defined functions. The parameter score_mode
specifies how
the computed scores are combined
Variants§
Multiply
Scores are multiplied (default)
Sum
Scores are summed
Avg
Scores are averaged
First
The first function that has a matching filter is applied
Max
Maximum score is used
Min
Minimum score is used
Trait Implementations§
Source§impl Clone for FunctionScoreMode
impl Clone for FunctionScoreMode
Source§fn clone(&self) -> FunctionScoreMode
fn clone(&self) -> FunctionScoreMode
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 FunctionScoreMode
impl Debug for FunctionScoreMode
Source§impl Default for FunctionScoreMode
impl Default for FunctionScoreMode
Source§impl Ord for FunctionScoreMode
impl Ord for FunctionScoreMode
Source§fn cmp(&self, other: &FunctionScoreMode) -> Ordering
fn cmp(&self, other: &FunctionScoreMode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FunctionScoreMode
impl PartialEq for FunctionScoreMode
Source§impl PartialOrd for FunctionScoreMode
impl PartialOrd for FunctionScoreMode
Source§impl Serialize for FunctionScoreMode
impl Serialize for FunctionScoreMode
impl Copy for FunctionScoreMode
impl Eq for FunctionScoreMode
impl StructuralPartialEq for FunctionScoreMode
Auto Trait Implementations§
impl Freeze for FunctionScoreMode
impl RefUnwindSafe for FunctionScoreMode
impl Send for FunctionScoreMode
impl Sync for FunctionScoreMode
impl Unpin for FunctionScoreMode
impl UnwindSafe for FunctionScoreMode
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