Struct elasticsearch::Mtermvectors [−][src]
Builder for the Mtermvectors API
Returns multiple termvectors in one request.
Implementations
impl<'a, 'b, B> Mtermvectors<'a, 'b, B> where
B: Body,
[src]
B: Body,
pub fn new(transport: &'a Transport, parts: MtermvectorsParts<'b>) -> Self
[src]
Creates a new instance of Mtermvectors with the specified API parts
pub fn body<T>(self, body: T) -> Mtermvectors<'a, 'b, JsonBody<T>> where
T: Serialize,
[src]
T: Serialize,
The body for the API call
pub fn error_trace(self, error_trace: bool) -> Self
[src]
Include the stack trace of returned errors.
pub fn field_statistics(self, field_statistics: bool) -> Self
[src]
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”.
pub fn fields(self, fields: &'b [&'b str]) -> Self
[src]
A comma-separated list of fields to return. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn filter_path(self, filter_path: &'b [&'b str]) -> Self
[src]
A comma-separated list of filters used to reduce the response.
pub fn header(self, key: HeaderName, value: HeaderValue) -> Self
[src]
Adds a HTTP header
pub fn human(self, human: bool) -> Self
[src]
Return human readable values for statistics.
pub fn ids(self, ids: &'b [&'b str]) -> Self
[src]
A comma-separated list of documents ids. You must define ids as parameter or set “ids” or “docs” in the request body
pub fn offsets(self, offsets: bool) -> Self
[src]
Specifies if term offsets should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn payloads(self, payloads: bool) -> Self
[src]
Specifies if term payloads should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn positions(self, positions: bool) -> Self
[src]
Specifies if term positions should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn preference(self, preference: &'b str) -> Self
[src]
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”.
pub fn pretty(self, pretty: bool) -> Self
[src]
Pretty format the returned JSON response.
pub fn realtime(self, realtime: bool) -> Self
[src]
Specifies if requests are real-time as opposed to near-real-time (default: true).
pub fn request_timeout(self, timeout: Duration) -> Self
[src]
Sets a request timeout for this API call.
The timeout is applied from when the request starts connecting until the response body has finished.
pub fn routing(self, routing: &'b str) -> Self
[src]
Specific routing value. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn source(self, source: &'b str) -> Self
[src]
The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests.
pub fn term_statistics(self, term_statistics: bool) -> Self
[src]
Specifies if total term frequency and document frequency should be returned. Applies to all returned documents unless otherwise specified in body “params” or “docs”.
pub fn version(self, version: i64) -> Self
[src]
Explicit version number for concurrency control
pub fn version_type(self, version_type: VersionType) -> Self
[src]
Specific version type
pub async fn send(self) -> Result<Response, Error>
[src]
Creates an asynchronous call to the Mtermvectors API that can be awaited
Trait Implementations
impl<'a, 'b, B: Clone> Clone for Mtermvectors<'a, 'b, B>
[src]
fn clone(&self) -> Mtermvectors<'a, 'b, B>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, 'b, B: Debug> Debug for Mtermvectors<'a, 'b, B>
[src]
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,
B: Send,
impl<'a, 'b, B> Sync for Mtermvectors<'a, 'b, B> where
B: Sync,
B: Sync,
impl<'a, 'b, B> Unpin for Mtermvectors<'a, 'b, B> where
B: Unpin,
B: Unpin,
impl<'a, 'b, B> !UnwindSafe for Mtermvectors<'a, 'b, B>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
pub fn __clone_box(&self, Private) -> *mut ()
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,