pub struct CreateSearchConfig {
pub name: String,
pub description: Option<String>,
pub searchable_fields: Vec<SearchField>,
pub facets: Vec<FacetConfig>,
pub synonyms: Vec<SynonymGroup>,
pub boost_rules: Vec<BoostRule>,
}Expand description
Input for creating a search configuration
Fields§
§name: StringConfiguration name
description: Option<String>Description
searchable_fields: Vec<SearchField>Searchable fields
facets: Vec<FacetConfig>Facets
synonyms: Vec<SynonymGroup>Synonyms
boost_rules: Vec<BoostRule>Boost rules
Trait Implementations§
Source§impl Clone for CreateSearchConfig
impl Clone for CreateSearchConfig
Source§fn clone(&self) -> CreateSearchConfig
fn clone(&self) -> CreateSearchConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateSearchConfig
impl Debug for CreateSearchConfig
Source§impl<'de> Deserialize<'de> for CreateSearchConfig
impl<'de> Deserialize<'de> for CreateSearchConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateSearchConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateSearchConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateSearchConfig
impl Serialize for CreateSearchConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateSearchConfig
impl RefUnwindSafe for CreateSearchConfig
impl Send for CreateSearchConfig
impl Sync for CreateSearchConfig
impl Unpin for CreateSearchConfig
impl UnsafeUnpin for CreateSearchConfig
impl UnwindSafe for CreateSearchConfig
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