pub struct KeywordSearchEngineConfig {
pub writer_heap_size: usize,
pub default_limit: usize,
pub auto_commit: bool,
}Expand description
Configuration for the KeywordSearchEngine
Fields§
§writer_heap_size: usizeHeap size for the index writer in bytes (default: 50MB)
default_limit: usizeNumber of results to return by default
auto_commit: boolWhether to commit after each index operation (slower but safer)
Trait Implementations§
Source§impl Clone for KeywordSearchEngineConfig
impl Clone for KeywordSearchEngineConfig
Source§fn clone(&self) -> KeywordSearchEngineConfig
fn clone(&self) -> KeywordSearchEngineConfig
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 KeywordSearchEngineConfig
impl Debug for KeywordSearchEngineConfig
Source§impl Default for KeywordSearchEngineConfig
impl Default for KeywordSearchEngineConfig
Source§impl<'de> Deserialize<'de> for KeywordSearchEngineConfig
impl<'de> Deserialize<'de> for KeywordSearchEngineConfig
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 KeywordSearchEngineConfig
impl RefUnwindSafe for KeywordSearchEngineConfig
impl Send for KeywordSearchEngineConfig
impl Sync for KeywordSearchEngineConfig
impl Unpin for KeywordSearchEngineConfig
impl UnwindSafe for KeywordSearchEngineConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more