pub struct SearchRequest {
pub search: String,
pub top: usize,
pub skip: usize,
pub select: Option<String>,
pub highlight: Option<String>,
pub highlight_pre_tag: Option<String>,
pub highlight_post_tag: Option<String>,
}
Expand description
Request structure for Azure Cognitive Search queries.
Maps to the Azure Search REST API query parameters.
Fields§
§search: String
Search query string
top: usize
Maximum number of results to return
skip: usize
Number of results to skip for pagination
select: Option<String>
Fields to include in the response
highlight: Option<String>
§highlight_pre_tag: Option<String>
§highlight_post_tag: Option<String>
Trait Implementations§
Source§impl Debug for SearchRequest
impl Debug for SearchRequest
Source§impl<'de> Deserialize<'de> for SearchRequest
impl<'de> Deserialize<'de> for SearchRequest
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 SearchRequest
impl RefUnwindSafe for SearchRequest
impl Send for SearchRequest
impl Sync for SearchRequest
impl Unpin for SearchRequest
impl UnwindSafe for SearchRequest
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