pub struct KeywordSearch {
pub field_name: Option<String>,
pub data: Option<Vec<SparseVector>>,
pub limit: Option<u32>,
pub terminate_after: Option<u32>,
pub cutoff_frequency: Option<f64>,
}Fields§
§field_name: Option<String>§data: Option<Vec<SparseVector>>§limit: Option<u32>§terminate_after: Option<u32>§cutoff_frequency: Option<f64>Implementations§
Source§impl KeywordSearch
impl KeywordSearch
pub fn new() -> Self
pub fn with_field_name(self, field_name: impl Into<String>) -> Self
pub fn with_data(self, data: Vec<SparseVector>) -> Self
pub fn with_limit(self, limit: u32) -> Self
pub fn with_terminate_after(self, terminate_after: u32) -> Self
pub fn with_cutoff_frequency(self, cutoff_frequency: f64) -> Self
Trait Implementations§
Source§impl Clone for KeywordSearch
impl Clone for KeywordSearch
Source§fn clone(&self) -> KeywordSearch
fn clone(&self) -> KeywordSearch
Returns a duplicate 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 KeywordSearch
impl Debug for KeywordSearch
Source§impl Default for KeywordSearch
impl Default for KeywordSearch
Source§impl<'de> Deserialize<'de> for KeywordSearch
impl<'de> Deserialize<'de> for KeywordSearch
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
Auto Trait Implementations§
impl Freeze for KeywordSearch
impl RefUnwindSafe for KeywordSearch
impl Send for KeywordSearch
impl Sync for KeywordSearch
impl Unpin for KeywordSearch
impl UnwindSafe for KeywordSearch
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