Struct elasticsearch::Mtermvectors
source · [−]pub struct Mtermvectors<'a, 'b, B> { /* private fields */ }
Expand description
Builder for the Mtermvectors API
Returns multiple termvectors in one request.
Implementations
sourceimpl<'a, 'b, B> Mtermvectors<'a, 'b, B> where
B: Body,
impl<'a, 'b, B> Mtermvectors<'a, 'b, B> where
B: Body,
sourcepub fn new(transport: &'a Transport, parts: MtermvectorsParts<'b>) -> Self
pub fn new(transport: &'a Transport, parts: MtermvectorsParts<'b>) -> Self
Creates a new instance of Mtermvectors with the specified API parts
sourcepub fn body<T>(self, body: T) -> Mtermvectors<'a, 'b, JsonBody<T>> where
T: Serialize,
pub fn body<T>(self, body: T) -> Mtermvectors<'a, 'b, JsonBody<T>> where
T: Serialize,
The body for the API call
sourcepub fn error_trace(self, error_trace: bool) -> Self
pub fn error_trace(self, error_trace: bool) -> Self
Include the stack trace of returned errors.
sourcepub fn field_statistics(self, field_statistics: bool) -> Self
pub fn field_statistics(self, field_statistics: bool) -> Self
Specifies if document count, sum of document frequencies and sum of total term frequencies should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn fields(self, fields: &'b [&'b str]) -> Self
pub fn fields(self, fields: &'b [&'b str]) -> Self
A comma-separated list of fields to return. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn filter_path(self, filter_path: &'b [&'b str]) -> Self
pub fn filter_path(self, filter_path: &'b [&'b str]) -> Self
A comma-separated list of filters used to reduce the response.
sourcepub fn header(self, key: HeaderName, value: HeaderValue) -> Self
pub fn header(self, key: HeaderName, value: HeaderValue) -> Self
Adds a HTTP header
sourcepub fn ids(self, ids: &'b [&'b str]) -> Self
pub fn ids(self, ids: &'b [&'b str]) -> Self
A comma-separated list of documents ids. You must define ids as parameter or set “ids” or “docs” in the request body
sourcepub fn offsets(self, offsets: bool) -> Self
pub fn offsets(self, offsets: bool) -> Self
Specifies if term offsets should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn payloads(self, payloads: bool) -> Self
pub fn payloads(self, payloads: bool) -> Self
Specifies if term payloads should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn positions(self, positions: bool) -> Self
pub fn positions(self, positions: bool) -> Self
Specifies if term positions should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn preference(self, preference: &'b str) -> Self
pub fn preference(self, preference: &'b str) -> Self
Specify the node or shard the operation should be performed on (default: random) .Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn realtime(self, realtime: bool) -> Self
pub fn realtime(self, realtime: bool) -> Self
Specifies if requests are real-time as opposed to near-real-time (default: true).
sourcepub fn request_timeout(self, timeout: Duration) -> Self
pub fn request_timeout(self, timeout: Duration) -> Self
Sets a request timeout for this API call.
The timeout is applied from when the request starts connecting until the response body has finished.
sourcepub fn routing(self, routing: &'b str) -> Self
pub fn routing(self, routing: &'b str) -> Self
Specific routing value. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn source(self, source: &'b str) -> Self
pub fn source(self, source: &'b str) -> Self
The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests.
sourcepub fn term_statistics(self, term_statistics: bool) -> Self
pub fn term_statistics(self, term_statistics: bool) -> Self
Specifies if total term frequency and document frequency should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
sourcepub fn version_type(self, version_type: VersionType) -> Self
pub fn version_type(self, version_type: VersionType) -> Self
Specific version type
Trait Implementations
sourceimpl<'a, 'b, B: Clone> Clone for Mtermvectors<'a, 'b, B>
impl<'a, 'b, B: Clone> Clone for Mtermvectors<'a, 'b, B>
sourcefn clone(&self) -> Mtermvectors<'a, 'b, B>
fn clone(&self) -> Mtermvectors<'a, 'b, B>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<'a, 'b, B> !RefUnwindSafe for Mtermvectors<'a, 'b, B>
impl<'a, 'b, B> Send for Mtermvectors<'a, 'b, B> where
B: Send,
impl<'a, 'b, B> Sync for Mtermvectors<'a, 'b, B> where
B: Sync,
impl<'a, 'b, B> Unpin for Mtermvectors<'a, 'b, B> where
B: Unpin,
impl<'a, 'b, B> !UnwindSafe for Mtermvectors<'a, 'b, B>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more