pub struct MultiSearchParams {Show 64 fields
pub q: Option<String>,
pub query_by: Option<String>,
pub query_by_weights: Option<String>,
pub text_match_type: Option<String>,
pub prefix: Option<String>,
pub infix: Option<String>,
pub max_extra_prefix: Option<i32>,
pub max_extra_suffix: Option<i32>,
pub filter_by: Option<String>,
pub sort_by: Option<String>,
pub facet_by: Option<String>,
pub max_facet_values: Option<i32>,
pub facet_query: Option<String>,
pub num_typos: Option<String>,
pub page: Option<i32>,
pub per_page: Option<i32>,
pub limit: Option<i32>,
pub offset: Option<i32>,
pub group_by: Option<String>,
pub group_limit: Option<i32>,
pub group_missing_values: Option<bool>,
pub include_fields: Option<String>,
pub exclude_fields: Option<String>,
pub highlight_full_fields: Option<String>,
pub highlight_affix_num_tokens: Option<i32>,
pub highlight_start_tag: Option<String>,
pub highlight_end_tag: Option<String>,
pub snippet_threshold: Option<i32>,
pub drop_tokens_threshold: Option<i32>,
pub drop_tokens_mode: Option<DropTokensMode>,
pub typo_tokens_threshold: Option<i32>,
pub enable_typos_for_alpha_numerical_tokens: Option<bool>,
pub filter_curated_hits: Option<bool>,
pub enable_synonyms: Option<bool>,
pub synonym_prefix: Option<bool>,
pub synonym_num_typos: Option<i32>,
pub pinned_hits: Option<String>,
pub hidden_hits: Option<String>,
pub override_tags: Option<String>,
pub highlight_fields: Option<String>,
pub pre_segmented_query: Option<bool>,
pub preset: Option<String>,
pub enable_overrides: Option<bool>,
pub prioritize_exact_match: Option<bool>,
pub prioritize_token_position: Option<bool>,
pub prioritize_num_matching_fields: Option<bool>,
pub enable_typos_for_numerical_tokens: Option<bool>,
pub exhaustive_search: Option<bool>,
pub search_cutoff_ms: Option<i32>,
pub use_cache: Option<bool>,
pub cache_ttl: Option<i32>,
pub min_len_1typo: Option<i32>,
pub min_len_2typo: Option<i32>,
pub vector_query: Option<String>,
pub remote_embedding_timeout_ms: Option<i32>,
pub remote_embedding_num_tries: Option<i32>,
pub facet_strategy: Option<String>,
pub stopwords: Option<String>,
pub facet_return_parent: Option<String>,
pub voice_query: Option<String>,
pub conversation: Option<bool>,
pub conversation_model_id: Option<String>,
pub conversation_id: Option<String>,
pub multi_search_searches_parameter: Option<MultiSearchSearchesParameter>,
}
Expand description
struct for passing parameters to the method [multi_search
]
Fields§
§q: Option<String>
§query_by: Option<String>
§query_by_weights: Option<String>
§text_match_type: Option<String>
§prefix: Option<String>
§infix: Option<String>
§max_extra_prefix: Option<i32>
§max_extra_suffix: Option<i32>
§filter_by: Option<String>
§sort_by: Option<String>
§facet_by: Option<String>
§max_facet_values: Option<i32>
§facet_query: Option<String>
§num_typos: Option<String>
§page: Option<i32>
§per_page: Option<i32>
§limit: Option<i32>
§offset: Option<i32>
§group_by: Option<String>
§group_limit: Option<i32>
§group_missing_values: Option<bool>
§include_fields: Option<String>
§exclude_fields: Option<String>
§highlight_full_fields: Option<String>
§highlight_affix_num_tokens: Option<i32>
§highlight_start_tag: Option<String>
§highlight_end_tag: Option<String>
§snippet_threshold: Option<i32>
§drop_tokens_threshold: Option<i32>
§drop_tokens_mode: Option<DropTokensMode>
§typo_tokens_threshold: Option<i32>
§enable_typos_for_alpha_numerical_tokens: Option<bool>
§filter_curated_hits: Option<bool>
§enable_synonyms: Option<bool>
§synonym_prefix: Option<bool>
§synonym_num_typos: Option<i32>
§pinned_hits: Option<String>
§highlight_fields: Option<String>
§pre_segmented_query: Option<bool>
§preset: Option<String>
§enable_overrides: Option<bool>
§prioritize_exact_match: Option<bool>
§prioritize_token_position: Option<bool>
§prioritize_num_matching_fields: Option<bool>
§enable_typos_for_numerical_tokens: Option<bool>
§exhaustive_search: Option<bool>
§search_cutoff_ms: Option<i32>
§use_cache: Option<bool>
§cache_ttl: Option<i32>
§min_len_1typo: Option<i32>
§min_len_2typo: Option<i32>
§vector_query: Option<String>
§remote_embedding_timeout_ms: Option<i32>
§remote_embedding_num_tries: Option<i32>
§facet_strategy: Option<String>
§stopwords: Option<String>
§facet_return_parent: Option<String>
§voice_query: Option<String>
§conversation: Option<bool>
§conversation_model_id: Option<String>
§conversation_id: Option<String>
§multi_search_searches_parameter: Option<MultiSearchSearchesParameter>
Trait Implementations§
Source§impl Clone for MultiSearchParams
impl Clone for MultiSearchParams
Source§fn clone(&self) -> MultiSearchParams
fn clone(&self) -> MultiSearchParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for MultiSearchParams
impl RefUnwindSafe for MultiSearchParams
impl Send for MultiSearchParams
impl Sync for MultiSearchParams
impl Unpin for MultiSearchParams
impl UnwindSafe for MultiSearchParams
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