[−][src]Enum tantivy::ReloadPolicy
Defines when a new version of the index should be reloaded.
Regardless of whether you search and index in the same process, tantivy does not necessarily
reflects the change that are commited to your index. ReloadPolicy
precisely helps you define
when you want your index to be reloaded.
Variants
Manual
The index is entirely reloaded manually. All updates of the index should be manual.
No change is reflected automatically. You are required to call .load_seacher()
manually.
OnCommit
The index is reloaded within milliseconds after a new commit is available.
This is made possible by watching changes in the meta.json
file.
Trait Implementations
impl Copy for ReloadPolicy
[src]
impl Clone for ReloadPolicy
[src]
fn clone(&self) -> ReloadPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for ReloadPolicy
impl Unpin for ReloadPolicy
impl Sync for ReloadPolicy
impl UnwindSafe for ReloadPolicy
impl RefUnwindSafe for ReloadPolicy
Blanket Implementations
impl<T> Fruit for T where
T: Send + Downcast,
[src]
T: Send + Downcast,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,