Struct elasticsearch::SearchTemplate [−][src]
pub struct SearchTemplate<'a, 'b, B> { /* fields omitted */ }Expand description
Builder for the Search Template API
Allows to use the Mustache language to pre-render a search definition.
Implementations
Creates a new instance of SearchTemplate with the specified API parts
Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes _all string or when no indices have been specified)
The body for the API call
Indicates whether network round-trips should be minimized as part of cross-cluster search requests execution
Include the stack trace of returned errors.
Whether to expand wildcard expression to concrete indices that are open, closed or both.
Specify whether to return detailed information about score computation as part of a hit
A comma-separated list of filters used to reduce the response.
Adds a HTTP header
Whether specified concrete, expanded or aliased indices should be ignored when throttled
Whether specified concrete indices should be ignored when unavailable (missing or closed)
Specify the node or shard the operation should be performed on (default: random)
Sets a request timeout for this API call.
The timeout is applied from when the request starts connecting until the response body has finished.
Indicates whether hits.total should be rendered as an integer or an object in the rest search response
A comma-separated list of specific routing values
Specify how long a consistent view of the index should be maintained for scrolled search
Search operation type
The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests.
Specify whether aggregation and suggester names should be prefixed by their respective types in the response
Trait Implementations
Auto Trait Implementations
impl<'a, 'b, B> !RefUnwindSafe for SearchTemplate<'a, 'b, B>
impl<'a, 'b, B> Send for SearchTemplate<'a, 'b, B> where
B: Send,
impl<'a, 'b, B> Sync for SearchTemplate<'a, 'b, B> where
B: Sync,
impl<'a, 'b, B> Unpin for SearchTemplate<'a, 'b, B> where
B: Unpin,
impl<'a, 'b, B> !UnwindSafe for SearchTemplate<'a, 'b, B>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more