[−][src]Struct tantivy::IndexReaderBuilder
IndexReader
builder
It makes it possible to set the following values.
-
num_searchers
(by default, the number of detected CPU threads):When
num_searchers
queries are requested at the same time, thenum_searchers
will block until the one of the searcher in-use gets released. -
reload_policy
(by defaultReloadPolicy::OnCommit
):See
ReloadPolicy
for more details.
Methods
impl IndexReaderBuilder
[src]
pub fn try_into(self) -> Result<IndexReader>
[src]
Builds the reader.
Building the reader is a non-trivial operation that requires
to open different segment readers. It may take hundreds of milliseconds
of time and it may return an error.
TODO(pmasurel) Use the TryInto
trait once it is available in stable.
pub fn reload_policy(self, reload_policy: ReloadPolicy) -> IndexReaderBuilder
[src]
Sets the reload_policy.
See ReloadPolicy
for more details.
pub fn num_searchers(self, num_searchers: usize) -> IndexReaderBuilder
[src]
Sets the number of Searcher
in the searcher pool.
Trait Implementations
impl Clone for IndexReaderBuilder
[src]
fn clone(&self) -> IndexReaderBuilder
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Sync for IndexReaderBuilder
impl Send for IndexReaderBuilder
impl Unpin for IndexReaderBuilder
impl !RefUnwindSafe for IndexReaderBuilder
impl !UnwindSafe for IndexReaderBuilder
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,