pub struct SearchBody {Show 20 fields
pub query: Option<ApiQuery>,
pub highlight: Option<ApiHighlight>,
pub collapse: Option<ApiCollapse>,
pub post_filter: Option<ApiQuery>,
pub rescore: Option<ApiRescore>,
pub aggs: Option<HashMap<String, ApiAggregation>>,
pub aggregations: Option<HashMap<String, ApiAggregation>>,
pub sort: Option<SortSingleOrVec>,
pub slice: Option<ApiSlice>,
pub stored_fields: Option<String>,
pub docvalue_fields: Option<Vec<DocValOrString>>,
pub explain: Option<bool>,
pub from: Option<u32>,
pub min_score: Option<Num>,
pub seq_no_primary_term: Option<bool>,
pub size: Option<u32>,
pub _source: Option<bool>,
pub terminate_after: Option<u32>,
pub timeout: Option<String>,
pub track_total_hits: Option<bool>,
}Fields§
§query: Option<ApiQuery>§highlight: Option<ApiHighlight>§collapse: Option<ApiCollapse>§post_filter: Option<ApiQuery>§rescore: Option<ApiRescore>§aggs: Option<HashMap<String, ApiAggregation>>§aggregations: Option<HashMap<String, ApiAggregation>>§sort: Option<SortSingleOrVec>§slice: Option<ApiSlice>§stored_fields: Option<String>§docvalue_fields: Option<Vec<DocValOrString>>§explain: Option<bool>§from: Option<u32>§min_score: Option<Num>§seq_no_primary_term: Option<bool>§size: Option<u32>§_source: Option<bool>§terminate_after: Option<u32>§timeout: Option<String>§track_total_hits: Option<bool>Trait Implementations§
Source§impl Debug for SearchBody
impl Debug for SearchBody
Source§impl<'de> Deserialize<'de> for SearchBody
impl<'de> Deserialize<'de> for SearchBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SearchBody
impl RefUnwindSafe for SearchBody
impl Send for SearchBody
impl Sync for SearchBody
impl Unpin for SearchBody
impl UnwindSafe for SearchBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more